Re public opinion, it's guided, influenced by what we see, hear, read etc. Yes, we're sending planes and tanks to 'defend' Ukraine, but obviously not to kill young Russian men. Personally, as much as I abhor Putin's attack on Ukraine, I don't want British planes and tanks killing Russians, whatever the rights and wrongs of the war.