if he is not willing to respect his wife in pakistan, where he is at ease and comfort, then he is hardly going to "change" in a new country where he will be struggling to start a new life. Guys are different under pressure. She will have to deal with a lot more of him along with the newborn.
Ditto. I agree. Give him an ultimatum if you are able. Tell him how you feel and how his actions hurt you. Try to do it in a manner that doesnt offend him and hopefull yhe will understand that this is what it takes to keep you happy & not miserable. Instead of sponsoring him and taking a big risk and wasting your life, I would go spend some time in paki with him to see if his behavior has changed. If not then you really need to think through what your course of action should be.