It's not just Neil Young and Donald Trump. Rockers and right rarely in tune