Extremists! Fundamentalists! Terrorists! Do these words ring a bell? Yes, these are descriptions...