Они, конечно, разные. Однако вай нот? Разве когда-то кого-то это останавливало?
Всего-то протянуть канонное "Профессор Снейп, Рон" немножко подольше, подсыпать ей какое-нибудь палево на шестом курсе... И все норм.
А уж если Снейп уполз и началось "прошло пять лет", так вообще запросто. Грейнджер при всех ее красивых словах та еще коза, а Снейп - тот еще козел. Пободались где-нибудь да и поняли, что созданы друг для друга. :D