конкретно в Англии второй половины 20 века ну никаких проблем с черным Снейпом нет. Это не 11 век, да. Было бы, наоборот, очень странно, что в Англии в это время нет ни одного черного.
Во времена, когда С. Снейп родился, в Великобритании был примерно 1 (один) процент чернокожего населения. К моменту, когда он пошёл в школу, их число возросло до 1,5%.
Внимание, вопрос: какова вероятность, что Снейп - именно чёрный?