well, I am sorry that you hate America and everything it stands for.
I am going to let you onto a little secret, we aren't high school spanish club. we have a Constitution that sets our laws, and yes that includes rights for foreigners in our country.
we aren't supposed to all look the same, act the same, dress the same, talk the same, pray the same. We have multiple clauses and amendments in our Constitution that spell this out. 1st amendment is the easiest to the point to. but even the 2A isn't a requirement that ALL Americans MUST own a gun. it says the government can't stop us from owning guns. Our nation is different because it allows for that freedom of differences. what makes us special is that we ALLOW differences, other countries don't. If you want North Korean level purity laws I suggest you move to North Korea.