Oh dear, please don't feel guilty in any way. Of coarse you did not cause any of this to happen. But being a parent I know how we always try to pin the guilt on ourselves.
Honey, do what you have to do to obey the doctor's orders. Certainly your husband understands and doesn't mind helping out. I'm sure he is thankful that he is able to help in some way. And what a blessing to have your mom helping out too. Take advantage of all the help. Everyone loves you and the baby and wants to help out in any way that they can.
I know it is frustrating, but try to remember that stress isn't going to help you. Try to accept that you need to be giving yourself as much rest as possible. I too had to go on complete bed rest when I was pregnant with my daughter. We do what we have to do.
My thoughts will be with you. Please keep the strength and remember that you are doing a good thing by letting those around you help you and you getting your rest.