This is actually an interesting question. Not too long ago, I came out of a workplace that loved Microsoft technology to absolute death. The developers even used Zunes rather than iPods for their MP3 Players. I got sick of the constant "Microsoft is the end-all, be-all of all development" atmosphere really, really quickly. I was a born and bred LAMP developer, so I couldn't stand it when they started making my technologies obsolete in order to start replacing them with their Microsoft equivalents. The irony in the story? Almost a year later, I'm constantly and consistently alternating between Zend Studio and Visual Studio, doing both PHP and .NET development, and making them co-exist in harmony (rather beautifully, in my opinion).
I was telling a friend of mine just the other day, who was talking about web developers building websites that just don't work in Internet Explorer, that I can't stand that crap just as much as I can't stand web developers who develop only for Internet Explorer. It was around that time when I realized that I was growing out of my elitism for any specific set of technologies and learning to accept each one as a tool. I started picking the right tools for whatever job it was that I needed to do.
It has only been a year since I worked at that company, but I've matured so much as a developer, since then. I realize that my disdain for the company's technology choices were only spreading negative energy and causing problems. The choices weren't necessarily bad ones. The existing infrastructure was so flawed that it didn't really matter what the technology was, it was still a poor implementation. It all needed to be reworked anyway, so a technology change wouldn't really hurt anything. I was the only LAMP developer in a sea of .NET developers, as well.
I think what I'm trying to say is that I used to be that "M$ suxor!!11one" guy. It's just not a good attitude to have, no matter what your reasons for it. The technologies can co-exist. With Microsoft taking steps with Zend to make PHP work better on Windows and with IIS, specifically, things are looking brighter for both sides of the fence. Don't cause a problem within your organization, but don't let anyone convince you that any one technology is absolutely better than all others. The real Windows developers that I know absolutely love the platform, anyway. They acknolwedge its shortcomings, when appropriate, but enjoy working on it. It sounds like your co-workers are the type of the developers that are your typical vocational 9-5 developers that are just in it for money.