I didn't like your post because your mom and brother are assholes boxertdog but because I completely agree with "everyone and their opinions can go to hell." I just wanted to repeat that for the absolute truth it is.
Karma, you are doing an amazing job keeping yourself together and being a mom to J. And even being a civilized human being toward his aunts and grandfather, who are doing their very best to make your life a living hell right now.