Cat Stevens is known to openly encourage terrorism by justifying the acts of terrorists and calling AlQaeda operatives are martyrs publically in radio and rallies. Cat stevens is a traitor who curses his own country. USA is fully justified to throw him out to the desert if he wants to live there.