Look who he's worked for, I'm not surprised that he's paid to write crap.
He has also written for Foreign Affairs, Vanity Fair, The New Yorker, Wired, Rolling Stone, The New York Review of Books, The New York Times Book Review, and The New Republic, among other publications. He is a frequent commentator on CNN, MSNBC and National Public Radio, as well as other television and radio networks.
Looks like his an expert at carping about the US of A.