Yes. Everyone should sign and understand they are responsible for allegiance to the United States. If they can’t in all honesty sign it, then off they go to a new country not demanding allegiance. There is no country on earth where freedom rings brighter than here and no country losing it quicker because of our Obamas and Jarretts.
You are 100% on target. We must demand it and throw out those who refuse to swear allegiance.