Does 'ignorance' provide a possible defence for anyone who has sex with a minor (i.e. rape) then? Plenty of Savile's chums may not have known the girls they were having sex with were underage and how could anyone prove they did?
AFAIK, being paralytically drunk and incapable of rational thought isn't a defence so why would ignorance be different?