There's nothing worse than family troubles(in my limited life experience.) I feel for you Fed.
Don't worry about venting here one bit. I am also glad that you chose to do so. I've never been comfortable staying on the surface of things, chit chat and the rest... I often scare people away by being too open about how I feel about things, but the ones who stick around become real, true friends. I said more than perhaps I should have here awhile back about the troll problem and probably angered more than a few folks here, but I feel that I spoke what was really true to me...
Anyway, no need to be sorry or ashamed IMO. I hope all works out. Do what I DON'T usually do: talk it out with those involved, but keep your temper in check. DOn't let things get too far and then stew about it inside. My biggest regrets are NOT saying anything when I should have...
my .02. I'm only 30 so take it for what its worth. I haven't seen or been through half what some of these older guys have. I have been a drunk and almost lost my wife because of it. I do think that if you don't have a problem with alcohol, getting messed up once in awhile can be a healthy way to let off steam. Just make sure its not an excuse to get messed up more often than not...
I hope there is another option besides your son OR your mom. I hope you find a painfree solution my friend.