Let's assume he's on the spectrum for the sake of argument. If you miss some indirect signals, that's one thing - but when you're explicitly told specific behaviors are inappropriate, and you keep doing them anyway, being on the spectrum is not a defense.