Many [...] design decisions have their roots in my dislike for forcing people to do things in some particular way [...] Often, I was tempted to outlaw a feature I personally disliked, I refrained from doing so because I did not think I had the right to force my views on others.
Bjarne Stroustrup. Source: The Desing and Evolution of C++ (1.3 General Background)
I'm not trying to be nice. I'm trying to be helpful.
Edit: Due to introduction of "Nice Regime" to SO (http://meta.stackexchange.com/help/be-nice), I've stopped answering questions. If I want to have fun, I watch a movie. If I want to be nice, I chat with my friend. If I want an answer, I use SO. It was as simple as that. I strongly support the don't be rude notion, I strongly oppose the you have to be nice notion. Information ain't nice or rude by itself, it's the people who are. By forcing the people to express feelings, we're essentially removing the value of the emotions conveyed, and we're polluting the information plane.
Also - I'm usually downvoting every single person not answering the question asked or answering it in a way that makes OP unaware of the solution's caveats. If somebody asks for "a solution without XY", an answer telling him "use XY" or "don't do it at all" is not an answer. It's a valid comment, yes - not an answer though. Telling him "it's a stupid question" - regardless of the exact way it's spelled out - without providing any attempt to answer the question is not a valid answer also. You don't have to be overly polite - but try to be factual and spot-on.
Q&A for professional and enthusiast programmers
Q&A for science fiction and fantasy enthusiasts
Q&A for passionate videogamers on all platforms
Q&A for electronics and electrical engineering professionals, students, and enthusiasts
Q&A for peer programmer code reviews
Q&A for computer enthusiasts and power users
Q&A for Ubuntu users and developers
Q&A for professional programmers interested in conceptual questions about software development
Q&A for pet owners, caretakers, breeders, veterinarians, and trainers
Q&A for professional mathematicians
Q&A for professional and independent game developers
Q&A for people practicing or interested in Buddhist philosophy, teaching, and practice
Q&A for musicians, students, and enthusiasts
Q&A for user experience researchers and experts
Q&A for gamemasters and players of tabletop, paper-and-pencil role-playing games
Q&A for cartographers, geographers and GIS professionals
Q&A for active researchers, academics and students of physics
Q&A for Graphic Design professionals, students, and enthusiasts
Q&A for linguists, etymologists, and serious English language enthusiasts
Q&A for road warriors and seasoned travelers
Q&A for users of Mathematica
Q&A for people studying math at any level and professionals in related fields
Q&A for academics and those enrolled in higher education
Q&A for meta-discussion of the Stack Exchange family of Q&A websites
Q&A for engineers, producers, editors, and enthusiasts spanning the fields of video, and media creation
Q&A for programming puzzle enthusiasts and code golfers
Q&A for Bitcoin crypto-currency enthusiasts
Q&A for students, researchers and practitioners of computer science