Buck having sex in public places - firetruck, a roof, bar bathroom and (almost) a news van = kink
Buck having a ring cutter for *reasons* = kink
Athena getting stuck in handcuffs = kink
Athena and Cap role-playing = kink
Woman having a violator stuck inside of her = kink
Couple (trying to) have sex on top of the fire truck = kink
Couple (trying to) have sex on a balcony = kink
This show has been showing kink THE WHOLE TIME!
If you've never had a problem with all of that but suddenly now you're clutching your pearls at a flirty sexy comment Tommy made in a conversation about daddy issues that BUCK INITIATED then you are the problem, not Tommy.
It's fine to not like a character for any (or no) reason, but to make out that he's being predatory or creepy or that he clearly doesnt like Buck for simply flirting with the man he likes just makes you look a dick at best and homophobic at worst.