Even the most compassionate person can handle just "so much" toxicity, undue accountability and irrational responsibility that limits have to be set, boundaries need to be established and consequences determined for when those limits are PUSHED to the limit.
But what about limits we set for ourselves? Consequently, these limits tend to be far too low to reach out potential. I urge you to take some time, so some more soul searching and find out where you can make adjustments to yield new insights and reach new accomplishments. Reset your limits. Lower some, and heighten others. Watch and see what might happen!