I don’t think it matters if someone is narcissist or just a jerk. There is zero need to be in contact with nasty ex. Same social circles don’t warrant hanging out or even having a basic conversation. Nasty boyfriend doesn’t typically transform into a nice friend. I don’t think it’s even testosterone or jealousy. This guy is trashy and dumb. I’d not waste time analyzing him. Focus on what’s important, he isn’t