Шпионы в условиях политического и военного противостояния есть всегда. Их существование просто закладывается в условия задачи. Винить их - все равно, что винить погоду. Лили и Джеймс ничего не сделали для своего спасения, но они были молодые идиоты. У них был опытный командир, который и отвечал не только за операцию, но и за исход противостояния в целом. В ответе всегда командир. Ведь, если верить пророчеству (а Дамблдор верил), исход всей войны зависел от сохранности Гарри. И то, что Гарри не пострадал, - целиком заслуга Лили, счастливая случайность. То есть Дамблдор войну провалил, и вся ответственность - на нем.