There is this common misconception that loyalty means sacrificing oneself to the bitter end. That serving others (employers, clients, spouses, loved ones) means attending ALWAYS to their needs and only to your own if there was time left over. And only if your needs did not contradict.
While I will always espouse the virtue of commitment and persistence, it is never intended to mean "at all costs", especially when YOU are counted in that cost. Sacrifices are okay. but sacrificing yourself should never be part of a winning relationship. Relationships (including employment/client relationships) are only worthy when both parties are benefiting more than they are losing.
There comes a point when banging your head against a wall becomes fruitless, and there just simply will not be a mutually satisfying resolution. Give yourself permission to walk away.
That does not mean walk away bitter. It means walk away better.
Never be afraid to let something go that is not serving your greater good. Because the moment you start honoring yourself you set the standard for others to do the same. This isn't about getting angry and ugly, this is about getting clear and decisive. Make all your exits graceful.
To Your Amazing Success, xx