I think it's only racist if you beat the guy for his skin color. It's only sexist if you beat the woman for her sex. It's only homophobic if you beat the man for his sexuality.
Am I a homophobe if I beat the shit out of a gay guy? Am I racist if I beat the shit out of a black guy? Am I sexist if I eat the shit out of a woman? Nope. Because you don't have any context. What you didn't know is I also beat up three little kids, the gay guys dad, A straight white man, And a preacher. Why? Cuz I don't discriminate.