Oh..The usual crap...
I learned this:
NO ONE, not even my own kid's will ever be allowed to talk to me like that again!
Look up & Read on the internet about domestic abuse.
It includes, verbal abuse too!!
When I go home after work, my home is peaceful, spotless clean and my dog's kiss me and love me no matter what...Wouldnt trade it, for that crap anymore!