220k views
4 votes
Why someone who wants to become a citizen must take an oath of allegiance to the united states?????

User ZiviMagic
by
7.4k points

1 Answer

1 vote
They have to be willing to accept the new culture. The US has its own culture and by letting people in, we have to make sure they aren't going to shake our core values and are truly here to better America. :)
User Julien Bourdeau
by
7.6k points