Troll fail:
(1) Entitlement spending doesn't make one bit of difference. These days, NASA gets less than 0.5% of the federal budget. The Pentagon wastes more money in a month than NASA spends in a year. The only reason Congress doesn't double or triple NASA's budget is that they see no political gain in it for themselves without earmarking the money for projects that will never be finished.
(2) Don't know how this is relevant. We knew all along that making ourselves beholden to Russia for manned spaceflight was a bad idea, but Bush and the last Congress did it anyways. If Ukraine hadn't happened, something else probably would have sooner or later.
(3) is flat-out wrong. If you hadn't noticed, the NASA Chief Administrator is a former astronaut himself--not some lawyer who was handed the job on a silver platter for ass-kissing. NASA managers are probably the most competent team in the whole federal government (not least because so many of them are actual rocket scientists), which is why we are able to do so many amazing projects in spite of the idiotic budget cuts that get thrown at us.
Thud's response was far more accurate:
(0) is an accurate characterization of the SLS-Orion project, the official successor to the shuttle and informally known as the "Senate Launch System". This is why we had to contract SpaceX to actually build a rocket, as opposed to pretend to build while distributing pork.
(-1) is really the same thing as (0).