I know why most people who do web design, JS coding etc. loathe Internet Explorer 6. I hate having to fix stuff for any IE at all, the web would be a better place if that piece of software just died. I welcome efforts to decrease the market share of IE6, I support nagging warnings for IE6 visitors. But what's with these nonsensical ideas of making websites look worse in it or blocking it?
There was a time when websites used "Best viewed in Internet Explorer" or "Best viewed in Netscape" kind of texts and banners. Some sites even blocked you if you were using the 'wrong' browser (it still happens today). That was stupid in the 90s, and locking out IE6 isn't any smarter today.
If you want to behave like the "Best viewed in Internet Explorer" crowd of the 90s just go ahead. There was a different movement back then that still exists today: Viewable With Any Browser. There's really no need to punish some minority browsers.
Anyone who slaps a 'this page is best viewed with Browser X' label on a Web page appears to be yearning for the bad old days, before the Web, when you had very little chance of reading a document written on another computer, another word processor, or another network.
Tim Berners-Lee in Technology Review, July 1996