This is a case where Linus came down too hard on Alan. He swung the axe, not on the basis of lack of work, lack of progress, or any technical issue whatsoever. AFAICT, Linus stomped based only on his perception of Alan's attitude.
Sure, I understand why Linus would do that. He has to cope with bug denial from hackers and maintainers all the time. Yet it seems to me he's started to develop a hair-trigger towards developers complaining about the abuses of userspace.
Sure, Alan grumbled about the behavior of TTY consumers in the wild. Even so, he never showed any resistance to fixing these issues. My perception is that things had been moving along well, with regressions being closed left and right.
IMHO, I think Linus should "man up" and offer an apology.