Sure, a puppet in a war on their own territory, that the other side invaded.
Ukraine wouldn’t be at war if Russia stayed in their borders.
Zelenskyy wouldn’t have need to be a “puppet” if there wasn’t a war in Ukraine.
So even if what you said was true, it is all putins fault.
Ukraine wouldn’t be a “pawn” if Russia never invaded and kept to the treaties they made with NATO.
The west doesn’t have to authorize anything. Since Ukraine is a sovereign nation that can decide that themselves.
And they did, or do you think Moscow isn’t “deep” enough? https://edition.cnn.com/2024/09/10/europe/ukraine-drone-strikes-moscow-intl/index.html