I have zero issue with one time costs. I have a huge problem with programs that will never go away and cost a fortune forever. Both parties have to be held accountable but the general public also needs to be able to separate the 2 types of expenses.
Military expenses, for example, can be cut back at any time. Handout programs become a dependence and will never be removed once implemented, no matter how poorly they're executed.