About the DADT... it's been voted and signed by the president to be repealed in December 2010 and at the moment is just in a waiting period for it to go through. So if you think about it, this story takes place in the future and it wouldn't be effect anymore.