Johnny Cash has always been a staple of country music, but he could recognise when a rocker touched humanity on its wound.