It is not a good idea to beat up on another man just because the other man is gay. If you beat up on someone who is gay, and you get arrested and you get tried in court, and are found guilty and sent to jail, other guys there will start having sex with you.
The conclusion seems to be obvious. If you don't want to have sex with other men, stay out of jail.