I'm not sure exactly why there's so much controversy here.
The customers of your website should always come first, and if they use IE6, support IE6. Making them upgrade is a surefire way to alienate them or encourage them to go somewhere else. (not to mention, if you already support IE7, supporting IE6 is not that big of a stretch)