I agree if the argument is "we should transfer money in the budget from X to Y." But if the argument is, "we should add money to the budget to fund NASA," it's a foul to make that argument by saying, "Marginal dollars for NASA are more useful than the least useful marginal dollars we spend (military funding)."
Looking at the OP, it seems like he was making the former argument, which I buy, so good on him.
Looking at the OP, it seems like he was making the former argument, which I buy, so good on him.