The 'Pledge' is little over 100 years old Jane. It has been changed twice to change drastically it's meaning as written by Francis Bellamy in 1892. Nor does it have any legal standing. I have disregarded it since the Knights of Columbus had 'under God' added when I was in the 2nd grade. I have sworn allegiance to the Constitution of the United States and have no qualms. Unlike most Americans, especially those who see themselves as super patriots, I have even read the Constitution. I see NO provision for a flag in the US constitution, much less any pledge to that flag.
Colombia recalls ambassador to Venezuela amid border crisis (Reuters)
from the article: Loyalty to the state is enough