So you want Muslims to reject their own culture and adopt the American culture and the American constitution, except for the right of all Americans to bear arms?
Why don't Muslim Americans have the constitutional right to bear arms? Isn't that an unamerican thing to say?
Once again, you're putting idealism over people's lives. American/unamerican - is just an ideal. Tell me, was it American to bomb the living daylights out of civilians in Afghanistan when you were aiming for the Taliban, or in Libya? Is torturing people without trial American?