This is why Developers hate IE, we have to make code specifically for that browser. I guess if you truly hate Microsoft, you wouldn't code it and just tell the user to download Firefox.
Stop using -webkit, -moz, -o first.
Once the standard is finalized, you simply drop -moz and you're done. This is nowhere near the same league as IE CSS/JS fixes.