You mentioned:
I am on an online forum because I cannot just "walk out"
Why is this? If it is because how he is has been kept a secret from friends and family - well it's not your secret to keep, you didn't ask for it, it's not about you.
You need the support of family (if they are the supportive kind). Is leaving something you can see yourself doing under those circumstances?