No, explicitly banning whole websites seems like a brute-force way of preventing bad content from getting submitted/upvoted on hacker news. I think it's better to modify the mechanics of the community so that inappropriate articles get filtered out, rather than banning sites wholesale.
As far as TC goes, I think some people are unnecessarily picking on it at the moment. There's no reason to give it special consideration over every other website on the internet, it's not really that terrible, even if the consensus is that it has gone downhill.
As far as banning websites goes, you're removing choice, and I think it would go against the spirit of an open and free community.
If people don't like the content, it won't get upvoted (bots and unscrupulous characters notwithstanding).