And here I thought it was me.

All this time I thought Barney Frank just yelled and got nasty with me.

I had my reasons.

Now, lo and behold I discover Frank doesn't only pull this act on me, he pulls it on his own constituents. The bottom line: Frank doesn't like to be challenged.

He just takes it to a whole new art level: They're annoying. He's annoyed. They're taxing. He's just taxed. They're taxpayers. He just doesn't care.

Count me relieved.

Because up until Frank's health care town hall, I was beginning to think it was my deodorant.

Who knew… we all stink.

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