I've mentioned this elsewhere, and agree entirely. Of course the insertion of the gratuitious phrase "under God" as done under Eisenhower as a sop to the anti-communists, to distinguish us from those godless Russians, which is bad enough but it also vitiates the otherwise fairly plain pro-union phrase "one nation, indivisible." The original form of the pledge was not actually even US specific, and I think it amusing that flag-idolatrous patriots solemnly intone the words originally written by a socialist to be applied to any country.
I'm not entirely opposed to the idea of a pledge of allegiance, but as performed in schools it is devoid of meaning. Every day students drone it without understanding, a trivial commonplace of the school day, and grow up believing one need not think about what one is saying, just wave the damned flag. Or hug it with a **** eating grin like our president who thinks it has blue stripes.
If they are going to pledge, I think first someone should teach them what it all means, and let them decide whether it's something they think worth doing, and then do it with their eyes open once a year.