Glad to hear that things are a little better - I guess you should take what you can get and if things are good today, then it's a good day.
It may take him time, but it sounds like maybe slowly he's beginning to see how others don't like how he is and they'll kind of live their lives with or our without him.
I think maybe that all made sense - but anyhow I hope everything works itself out and that you and your mom and your siblings and everyone can still have a great Christmas