I'm not sure Obama banned the flag so to speak, but political correctness has. I went to a High School graduation a few years back and noticed our flag was behind the speakers podium and at the same height as the flags of other nations. Our flag was not displayed at the podium. I mentioned that to the superintendent of the Berrien Springs schools and was told that was done to not offend the students from other nations. That is what educators think of our flag. Like Obama, they don't want the American flag or America to rise above other nations. The Educators leveled he field. The Berrien Springs school system has a lot of students brought in from other countries by Andrews University ( A religious tax exempt organization) and schooled in taxpayer supported schools. Those from other nations know where we are when they want something, but don't want to recognize this nation and the people that give it to them. End of rant.
What I do feel is that those of different beliefs should not be required or taught to say "under God". That was added by Eisenhower and was not part of the original pledge and it is not neccesary to add that to affirm allegiance to our country. Freedom of religion is one of our rights under the Constitution and "under God" is no different than if Obama added "under Allah", Under Obama or someone believed in Buddah. That's just my humble opinion.