Suddenly I've had a weekend like in my 20s, but I didn't have to spend a bunch of money on overpriced cocktails.
The real question is, do I magically end up with a boring, closeted "straight" guy who pumps and runs directly afterwards, or am I just walking home naked? Because depending on how that answers, it's either a weekend from my early 20s, or my vacation to Mexico a few years back.
Honestly, the solution to this, I think, is to start complimenting other men. Men don't compliment each other because they're afraid of being seen as gay (even if they're not aware of it, it's fully ingrained into us from the time we're children). Breaking that barrier and complimenting other men, and not (openly) caring about that stigma will help other men do the same. Eventually, men will start complimenting each other.
Note, I say this as a gay man, so I'm sort of past the whole humiliation of people thinking I'm gay bit. I understand it would likely be more difficult for a straight guy, because you (they?) have to also worry about losing potential romantic partners if people think you're queer.