There is a time and place for almost everything and that's even true for language that is appropriate for the situation at hand. Cheney was right and should have said it (and more) a long time ago. And you're right. It's probably not the first time that girl heard such language.
Excuse me? That kind of language is never appropriate in the House or the Senate. I don't care what party you are with, I don't care if you're related to me. If you have to resort to profanity, it just means you have not mastered the English language.