I didn't know that. I don't know why other than the "know thy enemy" value.
Why would a military academy like West Point invite him to give a presentation on "Just War Theory", UN Article 51, etc. given his background??
I met a high ranking navy wife last year who told me how upset she was that an anti-American Muslim had been brought in to give a speech to the officers in training about how wrong the Iraq war is.
The question is who decided to bring in these extreme traitors to lecture? Something stinks in high places.