I can remember a controller making a mistake as well on my "airspace bust", debated very fully on these forums.....
We are all human and all make mistakes. The reason I went off on one in the first place was to emphasise the fact that your average inexperianced PPL is going to make mistakes and could really do with the support of the ground infrastructure that is supposed to support all air traffic.
Not a fault of the controllers but I suspect very much a fault of the bean counters at NATS.