As a newbie to Linux, I am most struck by the immature mindset of many of its users. I use many a Microsoft product, and for the most part, I'm pretty content with what I have.
I decided to use Linux though, as an alternative to what I do think is the unnecessary complexity of some Microsoft products. Visual Interdev literally gave me a headache everytime I used it, so I decided to go with an Apache/PHP/MySQL setup and have been very happy with that decision.
My point is, Linux and Microsoft can co-exist peacefully. Our IIS server, NT DNS, and NT PDC sit in the server farm, quietly doing their job day after day with few problems, along with our various Linux servers. I see no reason to change things simply because Micro$oft(I think Linux users should register that spelling as a trademark) "sucks" and Linux is the second-coming of Operating Systems.
I think this whole "Micro$oft", "Windoze" thing is a big put off to a lot of users, and really does make Linux seem like a system used by silly extremists. Of course, this is not the case, but it doesn't help. I believe if Microsoft got its legions to talk about "Linsux" or the "Gcrap" interface, people would think Microsoft users were a bunch of babies.
Another tendency I've noticed is the making of broad and incorrect statements concerning Linux or the software that runs on it. Star Office better than Microsoft Office? I don't think so (of course that's my opinion), but I don't believe the presentation system in Star Office is anywhere near Powerpoint. I do believe the Linux desktop and GUI apps will improve, but it's not there yet, and to proclaim otherwise is a disservice to new users.
Also as a new user, I guess it is a mistake to mention that you use Internet Explorer. At least in the mailing lists I use, such a statement will provide a flood of mail with statements like "the worse coded browser ever" and other such nonsense. I must admit, I've not looked at the code to IE to know if it is bad or good, but Linux users should look at what I think is a pretty horrid version of Netscape on Linux. I'm much better off using Lynx when I'm on my Linux System.
My point to all of this is stop the immaturity, misleading statements about the OS, and just let the many good things that are going on continue. If Linux ends up dominating Microsoft, that's great. If it doesn't, there's no reason it can't exist as a worthy alternative, or even an OS that exists along with Microsoft products. Drop the "war" mentatlity and just get on with it.
Maybe then, Linux will survive its users.