No, it's just simple that him playing for the US taints his image among those who watch the sport. They think just because he plays for the US, that he isn't that good. Same can be said about Dempsey, Howard, and many others who play in the EPL. They won't get their fair shots at playing on the top teams because of their nationality.
The US has constantly put out great goalies, and yet they all get overlooked in the EPL. Guys like Keller and Freidel never got fair shots to be on top teams.
Think Donovan is trash all you want, but please, show me a list of all active players who have 50 goals/50 assists in international play? The guy is a lot better then many of you are trashing him for.