A whole lot going on here.
1: I don't know what the company policy is about allowing passengers to play their music is but regardless of what the policy is the customer was just being bitch over something insignificant. Which brings me to my feelings about the service industry. The customer isn't always sometimes the customer is just an unreasonable bitch.
2: Latinos are sometimes worse to deal with than whites. Because they think they're better than black people but what the right to say the n-word. White people for the most part know they're not supposed to say.
3: Dealing with bitchy gay men is often times worse than dealing with a woman or a straight dude.
4: You gotta laugh at the irony of a gay, latino, Trump supporter. He's all of the things Trump and his minions hate rolled up in one package.
5: This acting up queer fucked over a man just trying to earn an honest buck. I have no respect for people like that. What a scumbag.