Steve has been dealt extremely shitty cards in life, what happened today was just scratching the surface. Given his circumstances I think he's done very well for himself. He's one of the nicest people I know, and he bust his ass and goes out of his way to put a smile on peoples faces every time I see him.
He can make 50 more threads like this for all I care, he's my my pals through and through.