my mom was like that when i was about his age. it was constant and led me to have a drinking problem. i moved out at 17 and had some fucked up living arangements until i was 20. im glad me and my mom get along now, but shit would get bad like that for no reason. i put my foot down when she would try anything psyical to me (push, throw objects, etc.) i've had to put her in her place quite a few times, all it does it make it worse. it made me sad that he has to go through that, like i did. its really not fair.
sanctioned outerwear -
http://www.sanctionedouterwear.com