Don't want to get involved in the definitional discussion. I sing the old ballads, the muckle sangs, so I know what they are.
I've run into some modern songs they I am wiling to dignify with the term "ballad". For example, I love Richard Thompsons "52 Vincent Black Lightning" and John Duffy's "Bringing Mary Home."