2, 3, and 6 are quite accurate and important. Point 5 has an excessive US bias, but the fundamental point that the other nation won't provide any substantial support is probably correct.
Point 1 rather over states the case. Many Arab groups do have legitimate gripes with the US, but no amount of irritation could justify this sort of attack. And to blame their hatred on envy alone is to simplistic, there are probably as many different reasons as their are terrorists.
Point 4 is the only bad one. It compares to different things, military wars and guerrilla actions. Military wars can be won because you can point to the enemy and attack him directly. Guerrilla actions are not so neat. The history of success by anybody against a guerrilla action is very poor.
They also make the dangerous assumption that we can force the powers of the middle east to stop supporting terrorists with military force. But this is very likely to cause those governments to either side with the terrorists or be overthrown and replaced with a religious dictatorship made up of terrorists.
Jay