Veils and Guns: Donald Trump and the Ayatollahs might hate each other but they have one thing in comDid it ever cross your mind that veils and guns have something in common? Of course they do: both are used for self-defense. The Islamic...