It came to me in a flash: I finally understood why Hollywood stars and other celebrities so loathe war. It's because war brutally, profoundly, irrevocably confronts them with their own irrelevance. As narcissists, they can't stand this. They're used to being the centre of the universe. A world in which they're not is intolerable. And war shoves them to the periphery. It's inarguable that, with a few prominent exceptions such as Mel Gibson, Sylvester Stallone, Charlton Heston and Bruce Willis (oh yeah, and Ted Nugent), virtually all actors, musicians and other pop culture celebs are left-wing. (If there are more...