By your very response you DO give Linux a bad name, or at least the existing user community.
In your response (and it's a typical one for Linux users) you:
1) call someone who has a problem "stupid"
2) tell him his problems aren't with Linux but with Windows (it worked there but shouldn't have...).
3) claim that there are no problems in Linux but only some imperfections in software running on it (software that most users consider part of the operating system)
4) you didn't even try to help solve the problem after chewing out the person having the problem.
Fine sample of the friendly and ever helpful Linux user you are...