You made a very good point. People like Michael Moore is the face of the "ugly american". He has found a niche market selling anti-americanism and hatred to the world.
People like these Islamic rappers gobble up every line. They can tell you in fine detail all about how Dick Cheney was once the CEO of Halliburton but they have no idea how many billions in aid the USA gives to Africa.
Michael Moore has shown himself to be an effective con man; he's a rich anticapitalist who owns million dollar mansions.