700B for DOD, versus 8B NASA. 87x difference. If NASA would have 87x more money, by now we would have a Martian base and most likely missions where civilians could buy a ticket and fly there for a honeymoon.
(and TSA is just a tiny part of "homeland security (theater)" )
But I agree with you. If only we could convince the five top military spenders to cut back just a little, we'd be terraforming Mars and Venus by the end of the week. ;-)