From The Beatles to Led Zeppelin, music history proves that the best songs are not perfect.