Obama's White House claims it's because of the US Constitution but we all know deep down inside how Obama really feels about that document. We also know how he really feels about our military and how he feels about attaching the word "terrorist" to any Muslim.
While Obama's decision may be how some Republicans and/or some conservatives may have desired, the reasoning is not necessarily the same.
Obama HATES America and is pro-Islam and that's the ONLY reason for his decision.