So by your logic someone who believes they have the best plan for the future of the country should run not based on what will get them in a position of power with which they could implement initiatives to solve major issues; they should rather run on whatever they believe in whether it gets them into office or not?
I agree to some degree, but definitely not the way you said it. Ann Coulter isn't running for anything. She's just a conservative firebrand that gets her jollies trying to alienate the left in this country with unethical and often just plain wrong means.
You don't call someone a faggot in a professional setting. Whether it is at an office or in politics, you just don't call someone a faggot, regardless of the degree of truth. You wouldn't spread gossip around the office calling some normal white guy a "ni***r" because that shit isn't cool. You wouldn't walk around saying your hot boss is a towelhead. You don't call political foes those names either.
I'm not defending John Edwards, I think he's a complete phony. But people like Ann Coulter just kinda piss me off, not because of their political affiliations but because of how they conduct themselves. This country needs good people in power instead of trash talking self absorbed talking heads like Bill O'Reilly and Ann Coulter. We don't need people who make their bread and butter by making inflammatory comments about others, we need people who succeed by representing the will of the people.