You're a rare Republican in that you concede that government action can spur private companies into doing the right thing when they otherwise would not.
Really? If the health insurance industry shows up for their annual pork allotment, and they get punched in the face instead, Republicans rarely surmise that companies will behave differently?
I think Republicans question whether punishing industry is warranted, and whether corporate behavior is controllable or predictable. From the liberal standpoint, punching business for presuming the continuation of liberal handouts is a great blow for "social justice", and socio-economic violence always creates predictable results. If Democrats always promise reformed corporate citizenship, it will always appear that Republicans are opposed to the possibility of that outcome, not the means to achieve it.