I'm going to yell at my roommate because he wouldn't do his dishes
What does he do exactly?
He leaves them around the house.
Adults should clean up after themselves. You should not have to bring up cleaning duties but it might help or you could buy paper plates to make it easy.
Why shouldn't I kick him out? I think he's gay too and I want to beat him up.
Your concerns are genuine but there is no justification of using any kind of violence. You need to talk to your roommate and ask them politely to do dishes regularly. It's not ok to harm him physically.