Actually, your reputation does not actually suffer. You have been up-front with your customers from the very start. If you use Internet Explorer, then you should be blocked or else you will probably come against a bug that causes you to:
* potentially lose work
* have a product that you paid for that doesn't do everything you want it to do
* get frustrated when things don't work and nobody will fix them ("Why don't you care?")
Bottom line - if you don't want to support Internet Explorer, I'd say feel free to detect it and then block it. Preferrably not via a referer string, but via something you can't change like one of Internet Explorer's own bugs/incompatibilities. Like, for example, detecting document.all, or via something proprietary or broken in IE.
>detecting document.all, or via something proprietary or broken in IE
Please don't do that, it will also break support in browsers which emulate that behavior for compatibility with IE-only websites. document.all is actually also there in Opera.
* potentially lose work
* have a product that you paid for that doesn't do everything you want it to do
* get frustrated when things don't work and nobody will fix them ("Why don't you care?")
Bottom line - if you don't want to support Internet Explorer, I'd say feel free to detect it and then block it. Preferrably not via a referer string, but via something you can't change like one of Internet Explorer's own bugs/incompatibilities. Like, for example, detecting document.all, or via something proprietary or broken in IE.