I don't believe supplying weapons to Ukraine helps the Ukrainian people in the long run. In fact as I have said previously it feels like Nato are fighting a proxy war against Putin at the expense of Ukraine.
The Ukrainian military cannot hope to defeat the Russian military on their own. Unfortunately their country is too strategically important for Putin to leave alone. The weapons supplied will give them the odd success here and there like sinking the warship. But in the end, it just ramps up Russia's assault against them, so now we will see Putin bombing the Western cities in response. It's what he has done in other conflicts.
If Nato really wants to protect Ukraine then either they put boots on the ground and enforce a no fly zone (understandably there is no appetite for this) or try to push for a ceasefire with Putin, something that will probably result in Ukraine ceding the East of it's country to Russia (in a similar way that the Georgians had to cede territory in 2008/9).
So, yes I don't like Boris, but that's not the reason that I don't believe he is doing much for Ukraine despite the noise. I watched the ruined cities, thousands of displaced citizens, and the arm's length attitude towards accepting refugees and I find it difficult to give Boris a pat on the back.
Of course the Ukrainian people don't want to accept occupation and want to fight back, most countries would. But supplying weapons imho is delaying the inevitable and in the long run is going to make things worse for the Ukrainian people.
And, as much as I dislike Macron, him trying to negotiate with Putin is probably the best way to stop the conflict. Sarkosy doing the same during the Georgia conflict did, in the end bring about an end to that conflict.