I really don't think the 'America Haters' are all that much of a problem. They are an elite few really that do not have the power to dampen even raw capitalism, let alone patriotism and religious reverence for the Land of the Free and the Home of the Brave. The America Haters are a symptom not a cause.
The cause is widespread societal decadence. That is why I have been saying all along that this new found patriotism is as wide as an ocean ... and as deep as a puddle. You cannot fix a society with a fifty percent divorce rate (and that does not take into account everybody's multiple marriages), an astronmical illegitimate birth rate, and the wholesale death of real, heartfelt and effective religious worship.
Pointing the finger at the vocal few who preach hatred of America will do nothing to change things. Societal decadence has been seen in this nation before and it only lowers its malevolent head at the blast of World War or economic collapse. Or both.