I'm going to yell at my roommate to be quiet at 3am
Is he to blame for this?
He is so noisy late at night
It is reasonable to expect quiet at 3am. You should talk and set boundaries or you should find a new place to live.
Darn idiot, he is never going to learn. I'm going to give him a choice, to be quiet or I'll beat the shit out of him.
I can appreciate your irritation with your roommate, but this is no reason to resort to violence.  Even threatening harm is wrong in situations like this.  If need be, you should tell him that he has to be quiet if he wants to keep living with you.