Am I taking a really extreme step?

Sure...ill stop working and providing for someone who doesnt give a darn about taking care of me.

It goes both ways, its never just 1 persons fault, as we all love to believe.