You amaze me at times, begging for the same shit you defend. Cat Stevens is a Muslim. The last I heard of him he was banned from the USA because he gives thousands of dollars to radicals spreading the Koran.
Fuck Cat Stevens. He believes in Osama bin Laden more than any of of his publickly renounced songs as a result of his conversion to allah.