It's not all you. You've been dealt a shit hand lately, but that's hardly your fault.
Yeah, maybe you could have done a thing or two differently. We all could have.
Not to stray from the topic at hand, but in a relevant note, your father taking his life was, from how you have explained it, not at all your fault; he did it to protect his kids. I realize how terrible it is and can not begin to comprehend the distress that must have put you through.
But moving on to your wife, excuse me for saying this, but she is a right fucking cunt. I don't want to fuel the fire by saying hurtful words but I stand by what I said. There is absolutely no reason for a person to treat another person like that. I'm amazed that you put up with it period, and amazed further that you had put up with it for this long. You've mentioned problems with your wife before, but I never knew it was to this extent.
You need to completely remove yourself from that situation as much as possible, and sooner rather than later. I can only hope that your wife realizes how fucking hard it is to raise two young ladies (not even regarding the fact that your daughters are autistic) as a single mother, and can do a complete 180 on her way of living ad treating you and manages to ask for you back or put the kids in your care, or AT LEAST manages a way for you to have visitation rights. EVerything she's done is fucking disgusting.
I'd love to write something a little more inspiring or encouraging than that, but I've been up for a while on very little sleep, my mind is shot right now.
I've got a shit load of work, pretty much non-stop, ahead of me the next few days, but expect a call from me soon, just to chat. I've got your number now, I just need a few free minutes where I'm not shoveling shit or selling iPads to mindless fucking idiots who don't know "a USB" from a megapixel.