Hitchens explains Islam and why it is so STUPID.