Currently living at my Grandmother's house because I can't stand him.
He's an alcoholic. He cheats on my mom all the time, remorselessly. He's emotionally abusive. He spent my X-Mas money on a motorcycle accessories. He spent the money I made from selling my car on a motorcycle for himself. He's never around. He thought I was in my sophomore year of high school a week before my graduation. He forgets my birthday, every year. And he keeps my house under a tyrannical bill of "common sense" rules. I.E., common sense being that you should agree with him.
I got to the point where I honestly considered slipping a screwdriver in his jugular before I left. I can't go back. There's still a part of me that loves him, and always will. But he's fucked me up mentally so badly. I can't forgive him.
EDIT: An addendum rant. The guy also had a crack problem during my teen year, had some insane sex addiction, and seemed to keep hypocrisy as his best friend. "Stealing is the worst thing you can do" at one moment, and coming in with a friend who recently pissed him off's TV at another.
The guy has a sick sense of getting even. I never got hit, but I think he pulled way meaner shit. He used to smash and stomp on my toys and games in front of me when I made him angry. He'd call me a stupid ************ whenever I did something he didn't like. He beat my dog once because I called him up on 'my' bed because I wanted him there. He called me up at work once and told me that he was going to blow my car up and smash my head in with a baseball bat if I didn't lock my grandmother inside her house.
In case you haven't caught on by now, I would not consider our relationship 'great'.