I'm so sorry your kindness backfired. Really I am
They call you a martyr because you're selfless, putting others, especially your children first comes naturally to you. this makes them uncomfortable and ashamed, because they are incapable of looking out for anyone's best interest but their own. Your beautiful nature shames them, so they lash out because of their inadaquacies.
You have done nothing wrong
I too wish I had chosen better for Jordan, lets pray that nurture beats nature ok?