President Barack Obama said that part of the solution was ending the “casual dishonesty” that has accompanied Washington budgets of late.