That should be jail time for every senator in office. Pass a budget, or go to jail. Vote to overspend the budget, go to jail.
Simple, really. If a regular person breaks the law, we go to prison. Government officials have a law, it's called the constitution, and if they break it their should be swift and severe consequences.