Charles is not a very good person. His enabling and empowering of Sebastian to continue drinking and not face any sort of reality is cruel. Granted there isn’t much he could do – leaving would make things even worse; but still.
I keep going back to Tolstoy and what he wold have done. He would have looked for happiness by simplifying their lives, not escaping into liquor and languor.