Elvis Costello has written so many hundreds of songs that it was inevitable he’d write a bad one.
In truth, he’s written several not-good songs, but those are generally long-winded and lacking in melody, not abrasive. ‘20% Amnesia,’ on the other hand, is just plain assaulting to the senses.