Although this might be a bit of a laugh... ("own medicine" and all that) aren't you doing what we usually get incensed about ourselves?
Although I'm not *completely* against hypocrisy (being a parent :-) it might not be a good look.
Something that you could do is just a wee banner (or a big one) warning the user along the same lines about IE but still allow them to see your site.
my 0.02c
This is all too easy to achieve. There's a well known script to check for Netscape varients so that you can display a message when people visit, letting them know about their css broken browser.
A minor adjustment to that lets you have
<p class="ie_warning">Your browser warning message</p>
with your normal css file having
p ie_warning {display: none;}which is overloaded when IE is detected, including a css file that has (excusively, if you like)
p ie_warning {display: block;}
That, combined with browser detection, which you already have, lets you display big bad warning messages exclusively for IE.
-- Paul Wilkins
