The Republicans had 7 years to come up with an alternative to Obamacare, and they failed. They voted dozens and dozens of times to repeal Obamacare, knowing those bills would be vetoed, and never bothered to come up with an actual replacement plan. A president who should be in his honeymoon weeks couldn’t get a bill through a Congress controlled by his own party, to fulfill one of his and their primary campaign promises.