gilderoy lockhart being an idiot