Your tuition dollars at work. Establishing the supremacy of Islam and humiliating the infidels is what Islam is all about. “They will be stricken with disgrace wherever they are found, except for a rope from Allah and a rope from men. They have brought on anger from their Lord, and wretchedness is laid upon them. […]