My father has always been like this for as long as I can remember. Tonight he came home from work super-angry about something, and started off by insulting my mom's cooking at dinner, telling her that it was disgusting, etc. Stupidly, I opened my mouth to tell my mom about my shift scheduling for my second part-time job, and he went off on me. When I was younger, he used to actually get physical with me and my siblings, but now that I've gotten bigger than him, he resorts to verbal crap. I work part-time over the summer at the company he works for, and I almost feel bad for him. He's extremely meek and doesn't stand up for himself at work, and let's co-workers and subordinates walk over him. That sympathy ceases though, when he gets home a raging wreck and takes it out on my family. I do appreciate the fact that he pays my college tuition and is letting me stay at his home during the summer, but this is getting old.