No more justifications and appeasement of Islamist Terrorism, Bread and Roses TV