Hi Manisha,
You say you're staying primarily for financial reasons. I get that. I stuck around an extra few years for the same reason. But aren't you running a huge financial risk sticking around? If he has another accident, or gets into more legal hot water, isn't that going to affect your financial plans?
Have you talked to a lawyer yet? That probably wouldn't be a bad idea.