Another reason could be that the a big part of the muslim world really thinks that there is a war between christians and muslims and that USA is the leader of the christian world and they want to surpress the muslims because they help the jews. So USA is nothing else then a Zionistic unmoralic country which trys to kill all muslims.
And infact most of the arabic world really thinks like that. And then the muslims see the double standards iof USA, on one side they are world police just in the oil countrys (muslim/arabic countrys) but on the other side they dont care if in african countrys the government kills millions of citizens or child soldiers are going crazy and kill hundreds of innocent people. So they wonder why the hell the USA (christian/jewish) only show interest in muslim terretorys (iran iraq afghanistan palestina and so on) But it happens hundred times worse things in africa
and they would really need the help of the US. So why gives the USA help to nations which dont want them if there are nations that actually need them and want them ?
So they come to this conclusion. USA just pretend to help us but infact they want our oil and try to make new regims so they can control us and use us for their purposes and if the holy war starts we wont have any economy and weapons to fight against the non muslims.
This are some reasons why I think they dont like the USA.