Oh I totally agree - some of my family members are very toxic!
Sounds to me like he's said a hell of a lot of uncalled for comments that would be damn hard for me to listen to if I were in your shoes.
I'm sorry that you had to hear and put up with that nonsense