This kind of thing is ridiculously stupid.
So what? The guy was willing to pay to suck someone's dick. Honestly, what's the big deal? He wanted to suck a dude off and then the guy literally said "Well look, man, I'm trying to make some money; you think you can hook me up with 20 bucks?" ... That sounds like a pretty shitty deal - he was just a horny dude who has money and was like "lulz, **** it, I'll give this dude $20, I just wanna get my thing on."
I hate the police for doing stupid prostitution stings like this. Honestly, I don't know anything about this guy's record of voting and whether he's "anti gay" or whatever. I just think it isn't any business of anyone's whether some dude is willing to pay to suck a dick.