Actually, I think many Americans didn't appreciate Vice-President Cheney's obscenity in the Senate. I think in public the Republicans should take the high road in language. It is quite possible to expose lies and criticize opponents without using foul language. We don't want to be identified with that way of talking.
Actually, I think you are incorrect. I believe the majority of Americans truly appreciated Cheney's remark in the senate, moreso given the target of the remark!
Cheny's obscenity was a private comment, between two people, that happened to take place in the Senate. Many private conversations take place on the Senate floor, you can see that by watching C-SPAN2. Further, the time of the incident, the Senate was not in session, but had gathered for a "class photo." Cheny's comment was overheard by others (tattletale Senators, no doubt), and gleefully reported and discussed in an effort to damage Cheny.
That the American people don't "get it" (the context of Cheny's remark) is a testimony to their laziness, or stupidity.