"Capitalism" and "greed" aren't synonymous. "Capitalism" is a label originally given to a free market economy by a socialist (as a pejorative). McDonald's (for example) selling hamburgers to the Russian citizens isn't condoning anything that Putin does. Not feeding the Russian citizens isn't helping anyone. I'm for all of the current sanctions, just to be clear. Of course it is easier for the U.S. to not be dependent on Russian gas than it is for Germany but they still should have better addressed this issue long ago IMO.