Republicans  have had seven years to come up with their own plan to cover the uninsured, and came up with nothing.

Obama needed congressional approval to make adjustments. The Republicans in congress would never vote for any adjustments because they'd rather use health care as a political football, than try to do something constructive to help uninsured Americans.  

It was the same with an infrastructure bill to fix our crumbling roads and bridges. It would have put people to work in high paying construction jobs, and fix things that should have been fixed long ago. The GOP would never approve one because they didn't want Obama to get credit for it. They said it would cost too much. Now that there is a Republican in the White House, they will go on a spending spree again, like they did under W.