ernieceline, I suggest you document EVERYTHING as much as you can and in any ways that you can. Keep a journal regarding the abuse, etc. Talk to friends and family about it and save the emails and have them save their emails. If he is being physically abusive toward you, take photos of any bruises, etc. and store them somewhere (even if you have to email them to a friend and then delete from your phone or computer). Talk to your family doctor about it. Start creating a trail of evidence in the ways that you can.
For questions regarding your rights to stay here, etc., you could try contacting the State Secretariat for Migration SEM:
https://www.sem.admin.ch/sem/en/home.html
If your child is born here, I believe your child will automatically gain Swiss citizenship (that was the case with my son at least -- my husband is Swiss). And even if you and your husband were to divorce, I think you would be allowed to stay here because of your child. But please do not leave the country with your unborn child without first knowing what the laws are in that regard so that you do not potentially face kidnapping charges and potentially cause any reason for him to end up gaining sole custody.