Yes, there's no official religion, so people can be any religion they like.
And you're not an immigrant, but somewhere down the line you people emigrated from wherever, Africa, Europe, Asia... and settled in a different place.
White Supremacy in the US and in Europe manifests itself differently.
In Europe they say "this is our land, always has been" but in the US they just say "this is our land" because it hasn't always been theirs. They took it by force after a time when we know what happened.
That's why you have Native Americans and native Americans. Two very different things.
Why shouldn't Muslims be in the US? If they were born there, it's their right as much as any person with a British, German, French, Russian surname.