they are not searching for better habitat. the habitat is suitable and as they breed, their numbers spread out and they colonize new areas. They will by no means stay in a local river in the amazon. If anything, they will do just fine and spread out all over the amazon. There are also alot of large predators that will keep them in check down there.
Still, the major problems in the US are the poor information about the snakeheads(you can easily see that in this thread)
Also, its the poor mentality of the fisherman. As Mn_rebel points out, fisherman even kill native "trash" fish to save introduced sport fish.
Ohh..got it now. Agree that the problem is the poor information..
Thanks.