Yusuf Islam - aka The Artist Formerly Known As Cat Stevens - visited Australia this week, prompting some to ask why a "murder advocate" had been allowed into the country.