My allegiance is to my God, and to the original Republic set up in the Constitution. It is always a bad idea to give your allegiance to anything that can change such as a person, or any non-divine entity for that matter. The Republic that was set up in the Constitution will never change. God will never change.
I know that Heavenly Father is perfect, and always will be perfect, because it has constantly been proven to me every time I pray, or am obedient to his commandments.
“For he is the same yesterday, today, and forever; and the way is prepared for all men from the foundation of the world, if it so be that they repent and come unto him,” says 1st Nephi 10: 18.
Common sense and the words of God show that the Constitution describes an ideal government, minus the unfortunate small compromises that had to be made. Still, it is the best I have seen by far and I am willing to live in it and put my allegiance in it. No matter what people do to change America it will never change the Republic for which the American flag stands.
My putting my allegiance in God does not mean I will be perfect at obeying him, because I am a sinner. But putting my allegiance in him means I will repent when I do wrong.
Whenever someone puts their allegiance in something that is not God or created by him, they will inevitably sin and therefor suffer, but they can still always repent.