Originally Posted by
slapshot_oi
You're not alone, he's like every 17 year old in the country, it's adolescence. It sucks for everyone, including him, but it's just one of those things that has to run it's course. It lasts for a couple years but he will snap out of it, especially if he goes to college, and he'll apologize for being such a jerk.
Just don't give up on him. He wants a challenge, so give it to him.
...And I wouldn't hug him or treat him like he's 7 and not 17, treat him like a man and I guarantee you'll be well received.