So what you're telling me is that If the code in a question is not faultless, you are not dignifying it with an answer. I'm I understanding this correctly?
I see this behaviour all the time. If someone has a Guru/Expert/Master tag on their profile, they are more likely to reply the way you do. Arrogantly, instead of constructively. Unfortunately, its people like you preventing others from learning. So here's a lesson for you: Answering to someone offensively and arrogantly, disappoints and discourages them from learning PHP (or anything).
I suggest you take some time off PHP and work on your people skills. Sentences like "Guys, please, turn your brains back on. I know this is amateur hour" are a true indication of the way you put yourself on a pedestal. Saying things like these behind the anonymity of your computer is not mature, and surely something you would never say to someone's face.
The only logical conclusion if that you are somewhere between 21 to 26 years of age, trying to prove yourself in these forums. I'm sure in a few years, after you've worked for a few multinational corporations, you'll understand what humility is. But you can't go telling people to turn their brains back on, or someone will break your fingers or worst, fire you.
I hope I've helped. If I have a PHP question in another 12 years, I'll be sure to contact you directly.