David,

Good for you for standing up to your mom!! It may not change her behavior but it has to make you feel good (or at least better) to finally talk to her about it.

We all have bad days. Don't apoligize for venting. Thats what this site is all about. I hope to talk to you soon.

God Bless,

Brian