Dumbledore had to lift the Hogwarts Magic to allow a portkey to work. Can't apparate on Hogwarts grounds and all.
That said, there's plenty of other issues in there. Hell of a lot of suspension of disbelief.
--
Sack Up Or Shut Up