You know @agmoore, the key is as you say:
"I've worked hard to keep my 'helping' in line."
Not doing so will overextend yourself. Our society was built on the premise of "helping each other". Also, the Bible commands us to do so. The reward is sometimes seen and unseen. Appreciated and unappreciated. Satisfying and unsatisfying.
Whatever the reason people extend themselves to assist others, whether financial or just lending an ear to vent, there comes a time when self-preservation must kick in and protect our own interest for the sake of our well-being. Examining why we allow our willingness to help get out of control is personal for each individual.
For me, growing up in an environment society deemed "poor", neighbor helping neighbor was essential for survival. We didn't think twice; we just forged ahead. The environment taught me and my siblings that no matter who you are or where you fall on society's rung of the ladder, there will always be a need to help others. The key is allowing others to take advantage of your kindness. That's when burn-out occurs when we continue to help. Doing so without the other person's knowledge is the best kind.
I appreciate your visit and awesome insight as I always have a take away from your experiences. Take care and have a good rest of your weekend.