If Gandalf defended against all nine Nazgûl at Weathertop, why does the Witch King believe he can beat him at Minas Tirith? Is India losing the war against Naxalites? Can't they be defeated at all? If so, how? If not, why?