GOP, i.e. McConnell and Ryan, have only themselves to blame. Their only platform for six years was repealing Obamacare.
In the 60+ days between the election and Inauguration Day, the Republican majority had the time and opportunity to craft bills ready to be voted on and signed by the new President. They failed, not Trump.