President Truman polled all active duty military in the 40's and over 80% said NO to integration of blacks and jews. Congress was dead set against it as well. Almost nobody supported desegregation of the military. Truman signed an executive order to banish segregation in the military and it's worked out just fine.
If Obama signed an executive order banishing DADT right now, he'd get spontaneous parades and people wondering what finally woke him the hell up.
This is just one of the issues that the talking heads dance around without even barely mentioning history and how it sometimes takes a pair of actual balls to get shit done.
http://www.trumanlibrary.org/whistle...ion=chronology