All of this is the normal procedure that armies take to defend themselves from air attack. Doesn't matter if someone pushed a button of someone programmed a computer. Bottom line is, there is a WAR going on. ANd if don't want to have your head shot off, you stay the hell away from it. Got it ?
Well, if you want to get all attitudy about it. The nation providing and supplying the anti aircraft batteries, along with those operating it, including assisting in the operation have a legal obligation to pronounce the area of it's operation as a war zone and inform potential targets to stay away from the zone.
There has to be some protocol and internationally accepted legal way to address this exact situation, and there is. I explained it in the first paragraph.
Russia tried to avoid the international laws and agreements about providing this kind of weapon and got caught. They were supplying a heavy weapon that could be used to shoot down civilian airliners to one side of a so called civil war. By admitting that they are supplying the side of a non recognized side of a civil war they make it a war of Russia against Ukraine.
You are suggesting that we use a system of some kind of guessing and figurin' to determine safe flying zones. All because Russia decided to ignore international norms and accepted behavior in it's effort to annex more of it's neighboring state of Ukraine.