Totally agree with that...in hindsight it may of been a good idea employing a visa specialist solicitor...would save you the time and trouble doing it yourselves.....we have done this with my mother in law....totally hassle free..job done....had we had known before how easy it was we would of done it with my wife's visas.
As for your relationship, only you know whats going on...you got baby due in 7 months etc..perhaps your man is feeling mighty anxious although, that doesn't warrant the hurtful things you claim he says.
GoodLuck