You just described my dad 100% in that first post. I can't stand my dad. My mom and I are moving out soon though so my life is going to get better. There's also the fact that he cheated on my mom but oh well I'm getting out.