UA wants security guarantees. Deploying Western troops on their territory to secure the borders is a security guarantee.
That is what can prevent another attack by Russia. RUS would have to attack these troops to advance which would trigger not just a war against UA (again) but also against whom those troops belong to.
Ukraine doesn’t ask for that. They only need weapons which you won’t give.
UA wants security guarantees. Deploying Western troops on their territory to secure the borders is a security guarantee.
That is what can prevent another attack by Russia. RUS would have to attack these troops to advance which would trigger not just a war against UA (again) but also against whom those troops belong to.
And yeah, UA needs more weapons.