My dad was like that, but I found out much later that he didn't mean any of it and it was just his way of "toughening me up." After all, it was what his dad did. He'd brag on me to all his buddies. If he'd have given me some positive reinforcement once in a while, I might mot be such a negative a-hole.
My HS baseball coach was like that... always teasing and running you down.
My Legion coach was the exact opposite... always positive.
I did much better in Legion... it seemed like that was the HS coach's way to 'get to you' and make you perform to show him wrong. Maybe it worked on some guys... but a little bit of confidence can go a long way.