МакГонагалл вышла замуж очень поздно - насколько поздно, что муж умер через 3-5 лет после брака, не все это даже за канон считают.
Муж родился в начале двадцатого века, а умер, отравившись Тентакулой. Маги очень долго живут, это даже по канону ясно. Не могла же Макгонагалл предвидеть, что муж отравится через несколько лет.