I think you're onto something there, although we could expand it into an even more general rule: "Anyone who has ever done any standards-compliant web development at all, ever, hates Microsoft".
I'm having a hard time believing you've tried to do the aforementioned (standards-based web programming). Having to include Microsoft browsers in that is like pulling teeth. Your OWN teeth. With no painkillers.
I think you're onto something there, although we could expand it into an even more general rule: "Anyone who has ever done any standards-compliant web development at all, ever, hates Microsoft".
Fair?