Always had issues with my dad growing up, but he was always there for me as well. For example, I'd come home with a problem and bring it to him, and somehow he'd end up angry at me by the end of our discussion. So I'd stop going to him with problems. It was always hard to have conversations with him because he'd never let you talk (would hog the conversation), he also liked to apologize after the fact a lot (get angry and then apologize later when he cooled down). When I was about 14 or 15 I was bigger than him and decided I wasn't going to take his shit. We got into it heated arguments quite often and one time I decided I just wasn't going to take it. I was also a pretty big hot head once I got angry and neither us were prone to backing down. So in the heat of one of our arguments he hits me and I grabbed him and dragged him to the top of the stairs and was on the verge of throwing him down before something in me decided that was probably not the best idea.
We still had issues after that, but nothing of that magnitude. And since I've been an adult we've had a really good relationship. He's been there (as my mom has) on many different occasions which I am very thankful and we actually have a really great relationship now.
Just don't fuck with me, or I'll throw you down some stairs.