It never occurs to these guys that Muslims in America are there because they are sick of the Theocratic crap in their home countries! Most citizens of those countries hate all those stupid vice laws and "Morality Squads".
Most average Iranians, believe it or not, are perfectly fine with the United States and they HATE being under the thumb of the Ayatollahs! They want to be free, to dance, to sing, to love! They want to be like the West!
Most of Mid-East is a crap-fest due to those countries being run by Wahabbi maniacs AND our Western (mostly American) military's tendency to be butt-in-skies and make stuff worse!
Are there idiots who are IslamoFrums who live in the West? Of course! Are there dumbasses who practice garbage like "honor-killings" despite living in a country that clearly regards those shenanigans as dis-honorable? You bet! That said; Other, non-Muslim cultures do that sort of thing, too. Blame it on misogynist evil, not Islam.
Why is it so hard to not let the bad apple spoil the bunch?