For Love or Visa
Getting a green card is a big reason that people get married without being in love. The relationship ends up being more like a business relationship. For some, they can be friendly about it and it works out fine. For others, they assume they have somehow paid for you and you are now their property. This is a hard position for people to be in.
At least now that horrible relationship is in your past and you can focus on your future without such awful person in it. Don’t ever think that you owe this person anything. They got what they wanted from your marriage too. People like that need a punching bag and no one deserves to be that.