I agree there are most likely big business/defense interests behind a lot of this.
But any intelligent person would see that our reaction to terrorism (bombing countries in the Middle East) is only going to create more terrorists. For every terrorist we kill, there are others we kill who are not...what if we kill someone's child? Or even if we kill a child's dog? This is the kind of ill-will that harbors "terrorism" and makes people our supposed enemies.
Of course people are going to hate us if we're bombing them all the time.
So on one end we're trying to stop terrorism by killing every last one of them (heh, good luck) and in reality are trying to provoke more attacks so our government can gain more power in the hopes of "stopping" terrorism. The cycle continues, the contractors win, the government wins, the citizens lose, the terrorists keep fighting.