@Johnnyuk , there are 2 lines in your last post that jump out to me:
on obvious problems within their song demo
you will continue to repeat the same bad habits and continue to do the same thing over and over again in the next song you write
People do not post songs for review to check whether they are "right" or conform to what someone thinks is the "right" way to write a song
You can gladly say that you personally feel a song should last a certain time and conform to certain "rules" but nobody on here has the authority to say a song has "problems" or writers have "bad habits"
This is a place to get a range of opinions and feedback - but it is up to the original poster to decide whether they take the feedback on board or completely ignore it
I will reiterate my painting example...
If someone paints a portrait that looks like the person they are painting (i.e. Follows the normal conventions) then most will think it is good - this is the same as someone writing a pop tune and sticking to a pop structure, including a clear & conversational lyric, having good production, lots of hooks etc. - i.e. It sounds like something you would hear on the radio
I think this would conform to your view of "good"
However, when someone gets creative and breaks the rules of painting to create an "interpretation" of a portrait - e.g. Big paint splodges, or impressionist, or surreal, or "modern art" then opinion is likely to be divided between - "oh my God, a 3 year old could paint a better picture" and "oh my God, that is genius and worth a million pounds"
Tracey Emin's "My Bed" springs to mind
My point is people post songs for FEEDBACK, which is totally different from having their songs "judged"
If you want songs "judged" then enter contests or pitch them - the community here is about honest feedback, which can only be given as OPINION - not as "shoulds", "nevers", "problems" or "bad habits"
I am really not trying to "get at" you here as you have made some wonderful contributions to my forum, but I think it is really important for you to understand the difference between giving feedback and a critique based on your opinion and telling people what is "right or wrong" with their song