E.A.
I am reading this as he is not able to do anything while this heals. That does not give him the right to be abusive to you, which is what is happening. This is what I would do: set him up on the couch in front of the tv. Put a bedpan and toilet paper next to the couch. Put food and water next to the couch, also some towels, a trash can, the phone, and the remote to the tv. Leave for the day. If he is still pissy when you get home, tell him that if he doesn't change his attitude, you'll leave for the night. At that point, you should have a clearer view of what is in store for you after the baby is born.
He is acting like a child, a toddler, in fact. Don't fall for this routine. Even if he IS depressed, it doesn't give him the right to treat you like this. Ever. You can call his doctor for support, too. I doubt the doc would be happy to hear of the difficult time he is giving you, and is close enough to the situation to be a great help to you.
Now go lie down and take a nap :)