I admit this whole situation sounds odd, but I've seen how middle eastern men can be. You have a different culture here, m'dear. He doesn't think of you the way you think of him, and he probably just can't help it. He doesnt think the same way you do. It's who he is and a product of his culture. Believe me, your problems will only escalate if he gets into the United States and lives with you. It's just a fact of different cultures marrying each other sometimes. There's not much to help you on a chicken forum. Hope it works out for you.
What Speckledhen said is very true, and that's if he actually loves you!!!!
He has already threatened divorce over delayed papers which are not your fault, plus called you some ugly names; these are not the acts of a loving and caring husband. There are 4 pages here of people telling you that you are in deep trouble, and none saying hang onto him. There is good reason for that.
You are very fortunate that these papers have not gone through. Please get some counseling fast, or at least talk to a trusted friend or pastor, and stop this thing from happening to you and ruining your life.
Quote:
Do you treat the people you love the way he treats you? Do you call the ones you love nasty names like he calls you?
ETA: I've been through a loveless, nasty name calling relationship before. I'm sorry I wasted my time. I knew better before I started it too
I treat him with respect and love but he's the one that never respects me...
That's my point. He doesn't respect you. You can't possibly respect yourself either if you allow someone to treat you that way. You have the "right" answer about what you need to do with your situation. You just have to take a step forward and choose it
I agree with most everyone here, the best advice has been given already. You don't seem to want to hear it and I'm not sure much can be accomplished, hashing it out on a chicken forum, so I'm going to close this one now. Good luck to you.