GD, you cite two bills on the congress floor, and yet Obama himself can't (technically) control what gets put on the floor and voted up or down. This is one thing I think that many people forget, the executive branch can't introduce and work bills over in congress, so you can't say he personally is to blame for those two bills.
Also the current congress is republican controlled so *shrugs*