Not if it's not party of a treaty agreement. They would be stupid not to buy the least expensive best gas available. Nations are sovereign and can and should do what they want as long as they don't threaten another nation's sovereignty or unreasonably break treaty agreements.
If there's no threat to the U.S., Germany should buy gas from wherever they want and if we're subsidizing them for stupid reasons, then shame on us.
I disagree. Its highly disingenuous for them to beg for us to provide their defense for them and then turn right around and buy from the very people they want us to defend them against. By pouring all that money into Russia’s coffers, they are only increasing the threat they face.
This shows they are simply playing us. We’re “allies” when they are asking for something from us but not if it might entail the teeniest tiniest bit of sacrifice on their part.
Yet more evidence that they are not allies and that we need to bring the boys home and stop paying for their defense.