I am a pragmatic idealist.
Life is self modifying, self defining, self compiling, self expanding, self referential, self dependent and self running code. me 6/16/10
If you look at Harry Potter as a adventurer story there are plot holes. If you look at Harry Potter as a mystery story then the “plot holes” are clues.
Let me try one more time. At the end of the story we find out that Dumbledore planed on Harry getting killed by Tom Riddle so that Tom would kill his own horcrux. Dumbledore set it so that Tom would be have a chance to kill Harry time after time from the start. The delusion that Dumbledore was only testing Harry fails once you know that Dumbledore thought he needed Tom to come back from the dead and kill Harry.
With Dumbledore, at best Rowling seems to have shown him as a victim of The Peter Principle, old age, hubris, a liking of "bad boys", a believe that "the end justified the end", a sacrifice chess player and a pure-blood racist.
Unsafe External Link