I wish I could understand how you feel. What you said was all true. As a teacher I have been and will still fight with things worse than that. Often the best thing to do is shut up, not respond to stupid things.Patience have its own limits. After you explain again and again and again in public posts and you're still being asked "how to solve that" you kinda get sick of it.
Best example: what's 500 error? Cause 40% of error reporting posts are just stating: "I have Error 500" and that's all. Solve that if you can by guessing.
This is mostly a sharing community not a developer community. And even so knowledge is not everytime free. Most of Babiato users come here to get everything for FREE and start bugging you about every single bit of issue that can easily be solved with just one neuron working. They never bother to think about what to do if an issue appear, they just think: "I go to Babiato to pester people there cause I'm too lazy to think about my issue and there I get free help".
That's why there are developers and there are users. If an user wanna do developer's job then he should effin start learn basics of coding first otherwise just effin HIRE a developer.
I'm stopping myself here as I'm getting in rant mode and I might say things others may regret.