David Irving free to spread lies, media lap it up