On the one hand, Gandalf can come galloping out from the city and zap the Nazgul so that they leave, but he can't even try to put up a fight against the Witch King? Sort of like the inevitable question from people who haven't read the book: why doesn't Gandalf ride an Eagle, or send Frodo on one, to Mount Doom. There are some definite gaps in the motivation of such moments.