well, let me try to help clarify my understandings for you..
glass stegal, havent researched it extensively but i know it was, at least in part, having to do with keeping investment and savings banks from merging. i believe it was repealed in the late 90's to allow the merger of two such banks, and at the epicenter of the 2008 crisis stood those two same banks and the crisis was much worse because of their codependance/intermingling.
public sector unions are unions made up of government employees while private sector unions are made up of workers employed by private industry.
budgets are passed when both the house and senate come to an agreement and have the necessary votes.
now, if you feel that i am mistaken about something, please do let me know.
otherwise, how about you address the last points i made?