No-one is getting it!
*I've coded my site to treat IE8 as IE7*
Well isn't that unhelpful. Maybe you should code your site to treat IE8 as a standards browser instead. Serve it the same page as Firefox and Opera.
*It's Microsoft's fault for building crappy browsers in the past*
Yes maybe it is, but it's also a webdev's fault for bad browser detection (see above). It's no better than software developers that used to hardcode DirectX versions into their programs (3dmark for instance), which then threw a wobbly when a newer version was released.
*Well I'll stick to Firefox, my website works fine with that'*
Yes your website might. But if the corporates can be persuade to start building or updating sites for IE8 in standards mode (rather than forcing IE8 to render as IE7 and below), then they will also be able to support Firefox and Opera and Safari without having to do anything. No more 'You cannot log onto Internet Banking because we use coding hacks for IE'
Result all around I think
I'm not a Microsoft fan in the least, and when Microsoft write crappy stuff people complain because they write crappy stuff - which is fair enough
But when Microsoft change their crappy stuff and write something that works *mostly* as everyone has been asking it should, people complain because it breaks all the previous sites that only worked with the crappy stuff!