His comments on French TV on Saturday have already drawn criticism from some quarters.
It is not Putin and Russia that nrrds guarantees but all the countries that border Russia for no country is safe while Putin is President and who knows who comes after him.
But Ukraine has had guarantees previously and Putin ignored them.
Putin and Macron have to understand that NATO is a defensive alliance and will not attack any country unless a NATO member country has been attacked.
So Russia has no problems with NATO only Putin.
Putin needs to get all his forces out of Ukraine and keep them only in Russia.
Yes, defensive weapons may be deployed to face Russia, but that is because no one trusts Russia or exactly those in power in Russia has history has shown. These weapons would never be used if Russian forces or its weapons were retained in Russia, even better if Russia was completely disarmed as Germany was after WWII, until it learned its lesson.