Im sorry that youve experience and encounter these things in your life having difficulties of transfering your visit visa to residency and also sacrificng your work at home just to be with your husband but one thing for sure god has a purpose for everything whats happening in our life so dont loose hope god is always there for us.goodluck!!