The ironic thing about this song is that nobody who actually grew up in the areas affected by the Clearances ever spoke in this fashion. The purity of the language as spoken by the Highlanders is legendary. No one from Rosshire would ever say "Mony hae gane ......".Not decrying the song, or the Broad Scots as spoken by my Lowland compatriots, you understand, just an observation.
Murray