Mr. Mood Swing-why this sudden behaviour

He pushed you, Alvena. Now unless, that was an exaggeration, I took the word “push” literally. You’re making excuses for him. Even if he hadn’t touched you aggressively, his rude behavior should be reason enough for you to move on.

No, aggressive behavior is not attractive. Do you associate it with masculinity? Is that the reason? It takes a lot more courage to have control over your emotions than it is to lose control and treat others like dirt (that’s weak character, if anything). You said it yourself that you go after such guys and you’ve implied you don’t feel great about it. You’re recognized your problem, so work on it. Start by moving on from this guy, don’t contact him, focus on school. Clear your head, in the process you’ll find someone who is “masculine” in a more healthy way.