Anyone that is a songwriter, or even not a songwriter, can take any song and find something that they would change, or they would say differently, it's their opinion. That does not necessarily make it a bad song, the buying public makes a song a hit, even if that song is considered not a good song. Acky breaky heart comes to mind. Turned down by just about all the singers, producers, etc. as being a bad song. It may not be a great song but it sure was a hit. One man saw the potential in it and made it a hit, because it struck a chord with the public.

Someone once said "If I knew what was going to be a hit, that is all I would write, why waste time writing misses", but no one knows, all the elements might be there for a hit, except the public's acceptance of that song.

I've written songs that I am sure that can be a hit if recorded by the right person and I've spent extra demoing it, I've also written songs that I liked but not enough to spend that extra on a demo, I've pitched both songs to the same artist and the artist picked the lesser song over the better song, why, it meant something to the artist. I've recorded CDs of ten or twelve of my songs, the songs that I believed would be the choice of the listeners were often overlooked for the also ran songs. So I've come to the conclusion, that I can't get inside the public's heads and know what they are going to like. If a song is structured correctly and has a nice melody, toss it out there and see what sticks.The big problem with that is, if you have to get past a screener, it will be turned down. I've heard song on the radio that are written perfectly from a structure point of view, but they said nothing and were boring, I've heard songs that may not have passed the perfect structure microscope, but they were entertaining and made a point.

Critics have to criticize, after all, that's their job.