“Plenty of capitalists think socialism is great if it happens to give their business an advantage.”
In those cases, they are not Capitalists. They are Cronyists. I fine example of this is the current Chamber of Commerce leadership team.
I think it's more accurate to say that all capitalists are cronyists.
Capitalists don't mind supporting terrorist or fascist regimes either, as long as they get a supply of oil at a price they like.
Communists--such as the chinese--make for the very best capitalists, in the sense that their lives are totally dedicated to it and nothing else. Proving again that capitalism and communism are good friends and often interchangeable.