I agree that Ukraine should have all the support, and more, for its war against Russia.
However, saying that the offensive should just charge gung-ho into Russian defense lines to "show progress" to the west is stupid. Why waste resources Moscow-style when they can just keep bleeding out Russian resources with a slower pace?
A war of attrition is much more than blowing up each other's tanks until one side is out of them. If the numbers are correct about the number of anti-war protesters arrested in Russia (~20k), this is a significant part of destroying the resolve of the people and part of the "attrition war" as a whole. We need all Russians to get sick of having their sons killed for no reason and see what their government is doing.