Horowitz understands the tricks of the left. McCain-Feingold was a scam from the beginning and McCain was a meathead to support it.
No. Your word "meathead" connotes, unknowingness (if that is a word).
McCain knew the damage it would do and signed on nevertheless!
No he wasn't a "meathead", he was a traitor to the Constitution.