Well, unless you have been really mean to him, I doubt he hates you!
He sounds like a typical young TB, full of fire and quirks. All he needs is a confident, patient rider and I think he could be a great eventer. You would need to dedicate a lot of time to finishing him, though, so be sure that is something you are willing to do. Horses aren't always fun and games, sometimes they make you mad, they make you doubt yourself, they may even scare you. But that is your chance to better yourself and your horse. You face the issue, you work it out, and you move on as a stronger, smarter team.
Also, I wouldn't dwell on the negative too much. Of course, work on correcting those things, but allow yourself to really get to know his personality and why he does the things he does. Correct him when he is naughty, but keep opening doors for him. Allow him to express himself, but learn how to harness his energy and keep him focused. He will feel much more confident and more willing to work with you if you set reasonable goals with him.
First and foremost, I would have a PPE done, make sure he doesn't have any underlying issues that could be causing the grouchiness (Ulcers, etc). I'd also have his teeth floated. They should be floated once or twice a year. If his teeth have sharp points, or if he still has his wolf teeth, or his canines are too long, that could explain A LOT! Horses are fussier and toss their heads a lot when their teeth need floated. The points cause pain in their mouth, imagine what it's like to have a bit in there, too!
I wish you the best of luck! Hope to see pictures of him soon!