Kevin, I agree with your point about pararhymes, and to be honest, I don't think it is possible to analyse why a certain rhyme is OK and another makes you go "Ouch". It's a bit like folk music, nobody can define it but you know it when you hear it.In my example of "Destitution Road" , which is an otherwise powerful song about the Highland Clearances, I find the line trite, not to say bathetic, and I just know that the only reason it's there is to furnish a rhyme with Atlantic. There aren't really many rhymes to Atlantic, when you think of it. "Antic", "frantic" and "Tantric" (at a pinch) just about exhaust the possibilities.
Murray