Loosing a finger did not cause Sauron spirit to fly from his body! What caused that was that he was utterly defated. Gil-Galad and Elendil had already fought him down and when Isildur cuted the Ring from his hand and claimed it for his owne Sauron was defeated for that time and saw no hope to get back on top without a complete retreat which he could only accomplish by leaving his body.
Such a situation was impossible for Gandalf, neither for Gandalf the Grey nor for Gandalf the White. Gandalf served Eru (that's the one and only God) and ultimatly he trusted in Eru to set things right. For that reason he tried his best to archive his task within the given rules, but not beyond them. Sauron was an enemy of Eru and thus could never be sure of ultimat succses of his ideas. So he had to do anythink to accomplish his end and would not accept any rules.
Respectfully
Findegil
|