The Russians have admitted attacking the port of Odessa:
https://www.zerohedge.com/geopolitical/russia-belatedly-admits-strike-odesa-port-says-warship-us-missiles-destroyed
However, note well they did not do so to stop grain shipments, but to prevent the US and Ukraine from using the grain shipments as a shield for the delivery of lethal weapons to Ukraine.
This passage from my 2015 book No More Patriots may help put the issue of civilian casualties in perspective:
Nothing justifies the killing of innocent people (by the US) except:
• the institution of slavery,
• the imposition of economic sanctions,
• a woman’s right to choose,
• the right to keep and bear arms,
• following proper police procedure,
• military necessity,
• national security,
• the doctrine of discovery,
• the moral imperative of free trade,
• the war on terror,
• the gospel of globalization, and
• the threat of religious totalitarianism.
Of course, Americans would continue to tell themselves they bore no responsibility for the death and suffering of those whose blood refreshed their Tree of Liberty, because as we were taught from birth:
• The dead were not “innocent”, or
• The dead were not “people”, or
• We didn’t kill them (someone else did, they killed themselves, or they were killed by a concept or an institution).
My advice to Vlad remains the same - ignore the optics and do whatever is necessary to achieve your goals. No matter WHAT you do, the Davos/WEF beast and its supporters in the West will paint you with an evil brush while ignoring or excusing all of THEIR crimes.
We're counting on you to save us, since all "our" leaders have already gone over to the dark side.
Here is a related discussion:
https://thesaker.is/five-months-into-the-special-military-operation-a-summary/