Try some Family Therapy and one on one therapy. I think you would really benefit from that! That is not a good coping skill. You should tell your son to work with the dog or you will take it to the ASPCA and that TV is limited to an hour a day. Make some rules. Do not get angry and throw things no matter how mad you are and make some time for just you, do Yoga, a book club curves or something to have some Mom time and get your mind off of it to work off some steam.
__________________
"It hit me like a ton of bricks!"