I think your hair looks great!
Could it be that you "hate" your hair because you never learned how to take care of curly hair? I always thought my hair was ratty and uncooperative (straight) before I found out I'm actually a wavy. Now I'm learning to take care of it and my hair likes me for it.
Maybe you could try to learn how to manage your hair, with help from other curly guys and girls on this forum, and see if you like your hair more..
You can always cut it if you don't like it