Updated

I'll never forget some years back being at a function with a husband and wife who were bickering. Actually, they were fighting.

It was really nasty, really loud and really unsettling. Everyone in the room felt uncomfortable.

I just wish they had left it at home. Actually, I wished they had stayed home.

I have the same advice for politicians, who when on foreign soil, like to air our dirty laundry for the world to see and snicker.

Look, just like I think it unseemly for a couple to be airing their grievances outside their home, I think it even more so for a former public official to be doing the same outside this country.

Al Gore comes to mind: Speaking in Saudi Arabia about how shabbily this country acted after 9/11 in its treatment of Saudis living in the U.S.

Al's just the latest.

Jimmy Carter routinely spouts off about how little he thinks of this current president, usually when he's talking to other countries' presidents.

And, of course, Michael Moore has made a cottage industry of it.

Maybe I'm old fashioned, but I think it best when you're in somebody else's home, not to say bad things about what's going on in your home.

Some people say I'm just being phony. After all, they tell me, people fight. Maybe, I answer. But I'd rather do the fighting at home, than make matters worse "away" from home.

All I know is that you probably love your spouse more than you stew over a disagreement. And even the cheapest politician should love his country more than some costly spoken words that do harm to that country.

Because, I think, when all is said and done, that spouse is special. And so is this country.

Click here to order your signed copy of Neil's new book, "Your Money or Your Life."

Watch Neil Cavuto weekdays at 4 p.m. ET on "Your World with Cavuto" and send your comments to cavuto@foxnews.com