I don't know that Republicans caved to Obama. I'm not exactly sure what you expected them to do. But they did shoot themselves in the foot making voters think they could overturn Obamacare which was never going to happen while he was still in office. You set up false expectations and then people rightfully get pissed when you don't perform
How did they cave? They fought every inch of the way?