On the other hand, Doug, I find most of Kevin McGrath's critical comments about the United States--like them or not--to be spot on. Honest criticism isn't "anti-American." In fact, it can be very helpful, provided one doesn't get one's nose out of joint.
Sometimes the truth hurts. But turning your back on it is not a good route to improving things.