Microsoft sets the standard (like it or not)
VML is a standards based specification as is SVG. Unfortunately, the overwhelming majority of internet users use IE... I realize developers by and large hate microsoft and hate even more the fact that many users continue to use Microsoft products such as IE. Why is it that no one from the mozilla/firefox or opera crowds have taken the time to write a VML plugin for their platforms... they'd rather push a standard that is not consistent with the technology that is embedded and available to 70-80% of users.
It amazes me that Firefox/Mozilla and Opera defenders will complain about development practices that leave the 10-30% of firefox (and other non standard browsers) users out in the cold but will not take the steps that make it easier for end users to switch. It appears to be the opinion of this crowd that the rest of the world should change not them. Why not support VML and other things that make it easier for users to use Firefox as is instead of pushing on site developers to change their practices.
I love firefox but is it my "regular" browser - nope and it probably never will be given the current growth and adoption rate and more importantly, the number of sites that don't work properly/consistently with Firefox as they do with IE. Until that changes I'll be predominantly an IE user.
I'll probably get a lot of flame on that one about the superiority of technology in Firefox - but I believe it is completely irrelevant unless users change in large numbers... and they won't until their is a compelling reason to do so AND they can do all of the things they need to with an alternative. That means that the public at large doesn't hate Microsoft enough to make that a compelling reason to change. Many user's like myself would probably change to an alternative but it becomes untenable when regularly visited and required sites won't work due to technological differences. In order for Firefox and/or other browsers to be succesful - they must work and in a consistent manner with how IE works.
And about Flash... how is one companies proprietary stuff less bad than anothers? How can one rip on MSFT and VML (which is a standard) and at the same time promote flash?