Are you in a position to post the tune? The lyrics you give remind me of I'm No' Comin' Oot The Noo (sung by the Stewarts of Blair, and featuring Jeannie McKay in the first verse) which sounds as if it might be a parody of the song you've got here. Where did you find it?
Malcolm