A lot of people hate him because they think he is a horrible person. People think everything in the media is true and honestly if you think that you are a moron. Also maybe if you took time to actually listen to his music instead of complaining about it, maybe you would actually be able to hear it. Justin was 14 when he recorded those songs and just because his voice didn't get as deep as fast as everyone else doesn't mean he sings like a 12 year old girl. And I still have yet to meet a 12 year old girl whose voice is that amazing.