Why isn't it called Congress care? Why did Obama call it his own? Why does he talk about his legacy? You simply can't claim something that works, and disavow when it goes wrong.
If what you say is true, then fine, it is up to all Americans to throw all those out of office who voted for this thing, then throw the bill out with them.
Governors didn't want this disaster on their record. They also read the bill that says the Feds would give the states money for the expansion, and then leave them to take care of it, on their own.