Cat Stevens has released some classic rock songs that are breathtakingly beautiful. One of his most popular ballads feels hypocritical in retrospect. It’s a shame, because the song has a timeless ...