Is it normal to be angry in this situation?
I'm a university student and I'm pretty popular in school, so I have this huge group of friends who all eat dinner together. One day my friend, we'll call him Andy, was quietly watching me for a bit and then went "Ya know... You'd be really cute if you weren't black. I'd totally date you if that were the case".
I was honestly taken aback at first and looked at him for a few seconds to give him some time to backtrack. Andy decides to go "What? It's just my opinion. I'm allowed to have preferences."
So I, regrettably, tore into him verbally. I didn't yell or anything, but I said some pretty below the belt things (I'd totally date you if you didn't have a 1.0 average or that shitty dye job or that extra thirty pounds you think nobody noticed, ect). Now he doesn't really talk to anyone in our group anymore and it seems like he has a hard time making friends. I feel terrible, but I just want him to apologize. I completely understand that I'm not everyone's type. That comment just brushed me as overwhelmingly disrespectful, especially since I have a boyfriend and have n e v e r expressed interest in him. Even if he thought it, why would he say it out loud? Is it normal to be angry about this or did I overreact?