Jason Harris insists:
The phrase “war on terror” is like a hot spike driving through my brain. Technically, the usage is correct but it still sounds to me like the equivalent of a war on fear, which is damned stupid. How does one fight a war against an abstract concept? Is the extra syllable in the more accurate, and almost as aggravating, “war on terrorism” that onerous?