Don’t worry about what people think, you can always get better at writing if you want.
I’ll make this short and fairly simple: you’re not a perfect writer, no matter what critics might say, or your parents, or anyone else. There is no such thing as a writer who’s 100% perfect, because there will always be those who have a differing opinion of what’s good and what’s not. Some of the greatest writers have flaws that a lot of readers simply don’t acknowledge, even though they know they’re present. Do you think that you’re perfect? I hope not, because there’s always room for improvement. It’s not criticism, it’s a truth that every writer needs to get used to.
You will need to perform rewrites from time to time.
It’s time to accept it, not run from it and not get angry about it. If you want to grow as a writer, if you want people to read what you have to write, then you’ll need to write it again, and again, and again, and then take into consideration what your editor has to say. A polished manuscript is what sells, or at least that’s what they say.
Just keep in mind, you can be as good of a writer as you want to be, but you’ll have to put in the work.