I'd say Ritter made the comment based on something he has learned. Instead of caling him Anti-American (the final refuge of the hawks) why not make the argument as to why you think he's not telling the truth. IF and when the attack does come, will you be man enough to retract your statements about him? Of course not. You'll likely think Iran deserves it so who cared what Ritter said. Be real. Be true. Don't say anti-American. Say opposes policies instead, ok?