You should get some therapy for your bereavement. In the course of this therapy you could stand to address some gaping emotional wounds that seem to be quite visible just on a forum. People are not always nice to people in distress, sometimes they see it as an opening to hurt someone, either because they are themselves, like your son. Your family dynamic sounds troubled, with so mnay people not on speaking terms and the expectations, etc. Maybe you do or maybe you don't know how that is affecting you inside, but either way some work on being self assured and assertive could help you a lot from what you described.