The reason this legislation is constitutional is that Congress has the final say.  We have to have an up or down vote within a time frame on what the President sends back to us.

Congress retains the ultimate power, which is why the legal experts who have testified before the Budget Committee have maintained that this bill is constitutional.