Once i was working for a small company (15-20 people and me) that went nearly bankrupt last year because of the financial crisis. Now there's just me and the owner of the company. I do a lot of programming for him. I also moved on to another company. And i am somehow feeling responsible for him, because when i would say i quit his company would go down like a rock. It's because i'm only willing to do some work almost for free (he say's he will pay me but he's saying that for nearly 4 months). He has a very sick daughter and maybe because of that i feel sorry for him and do all the things i do. And that is bugging me.
Also he doen't listen to what i am saying. When his company was in good shape he said he didn't feel the need to update the design of his web page (his company page - it looks like from 1999) and now he's paying for it because a lot of clients are refusing to use his webpage and pay for extra services. Also the programmer before me created a monster system which is worthy mentioning on the daily wtf.
I know this is not a programming related question but i don't know where else to turn.
So my question is: Should i just say "I quit" or should i somehow reason with him.