Just being an anti-Communist is not the point. Hitler was anti-Communist. The Pope is Anti-Communist. I am anti-Communist. The point is how that position is manifested in the context of one's position. McCarty did no service to anti-Communism in that he managed to prosecute ZERO communists; he managed to alienate much of the population regarding this cause because of his flawed tactics and ego driven activities; he managed to get condemned by his own peers in the Senate and he therefore allowed communist activities to endure in our country when they might otherwise have not.
This is debatable, and moreover it is by far the most appropriate thing to be debating as anything I've read in this thread.
You are wrong, McCarthy's work was good. It was part of an effort that could have been better but did slow down a dangerous infiltration. I think the approving testimony of such as Whitaker Chambers and, yes, that of JFK, is meaningful.
Last I checked, it isn't the business of the United States Senate to prosecute anyone. That's an executive branch responsibility, and what McCarty was trying to do was show was expecting them to do that at the time was like expecting the fox to zealously guard the chickens.