Want to learn how not to such at writing? The is answer is very simple, keep your ideas in your head and don't release them because the moment that PUBLIC's eyes cast its inspecting gaze on your writing, it will be subjected to manyfold critique, some may say your work is phenomenal, others- you suck! It doesn't matter how well you think you are, your thoughts aren't projected on every living reader. Sometime, you sucking at writing might be what attracts your readers and sometimes, you being fairly good might be what repels them. So the moral is this, you can please some people sometime, but you can't please all the people all the time. DO YOU AGREE OR DISAGREE?
In my opinion, the solution is pretty straightforward. Use critical thinking. Don't just read what others criticize, but also take in the way they do it. If someone comes to my stuff kicking in the door, guns blazing, he or she shouldn't be surprised if he gets a bullet between the eyes.
Interact with your reader base the way they do with you, with every person on a personal level. I sent the fuck away plenty of rude bastards already, neither of them missed to give me a one star, but I don't have to tolerate the idiots either. Some people simply think that because I am an author, I owe them money or something coming at me with the attitude of a loan shark, acting some sort of thug or what not. Put them out to calm down.
About writing stuff, I can only give one advice: write something that says something meaningful. If everybody likes your story, that means you basically didn't say anything, just like social media. If you don't say jack shit, circle around every important stuff, and show the cute faces of newly born wild cats in some damn zoo, then nobody will complain as there is nothing contradictory in that.
Put down your feat and write, say what you think is right. If somebody hates what you write (there is always someone like that) and complains about it, it is a sign that you are doing something good, with some meaning behind it. I am not going to accept every bullshit that people throw around.
That's how I write at least.