I'm a dad of 2 neurodiverse children and a neurotypical child. Recently, I was at my best friend's house. We have been friends all our lives, now both in our 40s. I had recently given him a job at my company, so am also now his boss. We'd had a few drinks and I was getting quite emotional. I was telling him how I was worried about the future and what would become of my 18 year old son who is quite vulnerable, still sleeps with his childhood soft toys and I don't think he'll ever be at a point where he'll be able to live independently as he's still like a little boy who needs a lot of emotional support. My friends reaction took me completely by surprise and instead of offering any sort of support, he just laughed and referred to him as a m*ngol. It took a lot for me not to get up and beat the shit out of him tbh. As I was a long way from home, I got up and just went to bed. This happened about 6 months ago, but it's still really bothering me. I'm not entirely sure that my friend is neurotypical himself and don't think he meant to be so hurtful but I just can't shake it. I love my kids so much and am struggling with this. I don't know how best to move on.