yes, people who keep women uneducated, manipluate their religion for their own personal gains and kill in the name of their god because they dont' like "evil western world" should be understood much deeper and welcomed with open arms. after all if you don't conform to their ways they will cut your head off.
understanding the problem is the first step to a solution.
first of all, you have to keep in mind that these people do not consider themselves evil. your post assumes that they live by the same morals and ethics as us. the way you angle it, you don't open yourself to understanding why they are this way. there has to be a reason, and surely, finding out what that reason is and dealing with it in a respectful manner would be better than continuing to throw shit at each other, right? americans hate muslims and muslims hate americans. this clouds the judgment of both sides.
muslim A in pakistan doesn't think he is wrong in thinking that america has done harm unto his brothers and sisters. he feels morally empowered to take revenge because "you started it" from his perspective. he didn't tell osama to bomb the twin towers and that's where it all started, really. but him and his people have to suffer the consequences either way. he feels mistreated in a way that's not right. if someone attacked your homeland, you would protect it. if regular guns became obsolete you would find another way. you wouldn't sit there and say yes to an oppressive force. try to flip the situation around. let's say america is poor but still maintains the same tendencies (lots of violence, lots of patriotism, lots of political shit lol) and the middle east was the super power with money and military strength. let's say that in the same way that america chose to rid the world of a muslim extremist terrorist group, the middle east decided to attack the u.s. for a similar reason that makes sense to them and everyone else on their side, but not to you. you're saying that they shouldn't bitch about their human rights because they are morally wrong to begin with, so they have "no right" to make that inquiry?
see either way, that's where the problem lies. people feel that muslims should abandon their ways because they "only cause problems for the rest of the world" or some shit like that. i don't really know what people's reasonings are but either way, it's like expecting a dog to feel guilty about attacking another dog when they were both unleashed. it's what dogs do. well much in the same way, instead of trying to force anything onto the middle east, we should respect them as being different and find the best way to co-exist. sure, saying yes to all that stuff you said in your post doesn't seem morally right to us, but it is the best solution in order to bring this shit to a halt. one side has to give in and since the middle east didn't ask to be invaded, and since we're being all ethical today, imo it should be the u.s. increase security in your homeland, not the homeland of your enemy.
edit: if you do have to attack a country, couldn't it be iran instead? that's one country i rly have a problem with.