Has he been in jail? Is he a drunk? Does he beat his wife? Does he live off your boyfriend? Does he get in fights? Does he steal from you, Lie, cheat?  I can think of many more worst things, hes entitled to his opinion, ignore him, sounds like his son ignores many of his comments....  If I agreed with everyone I talked to about everything, life would be pretty boring..