Hi Lisbeth, you are doing the right thing, I was a social worker for twenty years, long enough to learn you can't save everyone, unfortunately you loose more then you win and that is the normal status quo when in the life saving business, even for Paramedics and the Coast Guard etc.
But that doesn't mean we are going to stop trying to help folks, not if our desire to help others is strong in our hearts we learn to just let go those who are only using us, wasting our time or just plane don't want your help. Oh yes, there is is also the psychic vampire to watch for. Those that suck you into their problems and pain but not really looking for help, just wanting to suck your energy. Those are the ones who will find dozens of excuses as to why what you suggest will not work, sound familiar?
Much love Lisbeth
Cindy