Oh I absolutely agree our government has fucked us over financially, and we'll almost certainly have to pay for it in tax raises. The reason we don't have high taxes currently is because we're not a socialist state; our massive debt is a recent issue (most of it). The Obama part was mainly a joke (though true enough).
As for DADT, in my opinion that rule is protecting the gays more than it's harming them. If suddenly everyone who is in the military now and is gay were exposed as being gay, I wonder how many of them would actually want to stay in. You think DADT is discrimination? Wait until you see the discrimination that will come from everyone knowing who's gay. I don't care how many policies you put into place to protect them, they will catch shit for being gay, and that is reality whether you like it or not.
Still, I suppose if they want to give gays the option to take a ton of shit for their sexuality, why not? I guess if they decided they needed separate barracks for some reason or another that's a perfectly fine reason not to, we certainly don't need to pile more money on to the national debt.