What you call criticism is actually excessive and completely unnecessary verbal violence. Not all people have the talent to make things with conventionally good standards of quality. But I think they also have the right to expose what they do. You have the right to opine. But you don't have the right to attack or offend other people, just because you didn't like their work. Just that.
The last time I checked, What I wrote is my opinion not a question . And you’re actually right when it comes to idiot and stupid it does mean the same thing if that’s What you’re implying. So I do have the confidence to accept criticism. That’s what you mean.