In my opinion, if they're going to say the pic is bad, they should at least say what they'd do differently and try not to forget that we all started humbly.
If we had 1000x more people who were harsh but knew what the hell they were talking about than we do people saying "wow thems purdy colors! nice job!!!" I think we'd be far better off than we are today.
Oh, but the latter of those two groups of people chased off most of the former group already. Too late.
If it were possible to 'like' posts two or three times I would have.
Sometimes if a picture is bad, there is no way to retake it, given that we don't have the subject or the place in hand.
Sometimes it is just time to cut one's losses and take another picture.
Just beating the crap out of a picture in an attempt to make a silk purse out of a sow's ear, just doesn't work and giving advice in a losing cause is actually detrimental.
Toss this, take a better one.
Understand what you want to do to make it better in editing.
As for harsh, you guys don't know harsh.
Believe me that many of the people who looked at this picture and then didn't say anything, wanted to say that it should be dumped.
This is not, or perhaps shouldn't be, a damn kindergarden.
Grow up, look at good pictures, figure out why they're good and try to emulate them
And then post them.