This is absolutely a counter. There would be no assassination of an Iranian general in Baghdad had he not commanded the insurgency with the sponsored militias in Iraq.
Stop treating blame like it's some simple, single element. It's a complicated, multi faceted chain of events.