According to
boston.com Yusaf Islam, formerly Cat Stevens, was denied entry into the US. His name appears on a federal watch list. He's hanging out in Bangor, ME waiting for the next flight out of the country.
I know some of his songs can be painful to listen to, but this seems like overkill.