I know Sen. Robert Byrd, D-W.Va., is an institution. But right about now, I think he should be put in one -- as much for his hypocrisy as his gall.

The West Virginia senator has the right to criticize anyone he wants. If he thinks the president was grandstanding with that speech to the troops and the nation onboard the USS Abraham Lincoln, that's his right.

But here's what isn't: Not saying boo when Bill Clinton did the same thing on Bosnia.

Byrd loves to talk about Republicans and their waste. But never says a word about his penchant for pork barrel projects in his own state.

He criticizes ego-craven politicians who like to make themselves look good. But doesn't say diddly about the scores of highways, buildings and bridges that sport the Robert Byrd name back home.

Maybe Senator Byrd can think of a better, more somber forum to talk to our troops. But I think the deck of an aircraft carrier loaded with men and women who've been on assignment longer than any other is a pretty good one.

I didn't mind it and I don't think those very grateful sailors did either.

Anyone is free to criticize anyone else in this country. But be careful.

I'm not going to lecture you on eating a salad. Robert Byrd is the last guy on the planet who should be lecturing anyone on grandstanding.

Watch Neil Cavuto's Common Sense weekdays at 4 p.m. ET on Your World with Cavuto. 

Neil Cavuto serves as senior vice president, anchor and managing editor for both FOX News Channel (FNC) and FOX Business Network (FBN). He is anchor of FNC's Your World with Cavuto - the number one rated cable news program for the 4 p.m. timeslot - as well as the FNC Saturday show Cavuto on Business. He also hosts Cavuto on FBN weeknights at 8 p.m. In addition to anchoring daily programs and breaking news specials on FNC and FBN, Cavuto oversees business news content for both networks and FNC's weekend business shows, including Bulls & Bears, Forbes on Fox, and Cashin' In. Click here for more on Neil Cavuto.