I gotta say, "CP night" at a gay bar, regardless of what it means, is probably in bad taste.
Yes. Although, in fairness, they probably weren't aware of the double meaning. And CP could just as easily stand for something like "Couch Potato". But your sign is cool :-)
Bookmarks