Yes, it is an insult, and you're not doing anyone any favors by dissembling. Regardless of your motivations, you decided to employ a gendered attack with a very long list of connotations--one of the more prevalent being that those who are not 'real men' are themselves exhibiting feminine qualities.
His behavior is 100% unacceptable. Yours isn't, either. "An eye for an eye" doesn't help anyone be better, and education, not feel-good attacks, is the goal.
You are perpetuating the problem. Stop.