Про смещение я поясню (там с местной магией конфликт, а конкретно с фонящим магией бревном). И он не учится, а преподает:) А что нелогичного в том, что единорог Квиррелла не спалил? Хождение по магии - это не совсем радар. Он просто скопление себе подобный выделил, и отметил, как метку. А потом его рог стало притягивать наподобие поттеровского Указуя.
А по поводу разумных единорогов - смотрите второй канон - My Little Pony