There is no shame in dropping trivial situations that are of no use and are at a dead-end. Don't feel guilty about pushing other people's issues out of your life. You're not shirking responsibility. You're simply claiming your own life.
Life consists of lessons. Living is continual learning. Therefore, if you take on someone else's issues and responsibilities, or lessons, would that not be classified as cheating? Are you not cheating yourself out of your own life? Are you not cheating others out of their own lessons?
At one time or another, we all get involved with someone else's issues. These issues can include family issues, life change, minimal conundrums, or anything that can somehow challenge the foundations and beliefs of an individual. However, we must be able to identify when we are providing assistance and when we are accepting responsibility for someone else.
--- Helping vs. Hindering ---
Of course, there are times when it is essential, for our well-being and for those we love, that we must set aside our own lives to ensure the comfort of a loved one. In this situation, for example, I am speaking of a loved one who is incapable of caring for themselves. In these cases, it is our desire and obligation as human beings to be there and care for them as we are not only helping our loved ones, but we are also growing within ourselves.
However, there is a limit that we, as humans, are expected to give up our lives and directions for another. These cases primarily involve the absorption of responsibility for another person who is unwilling to take care of their own issues. It is in such a situation that we must all learn how to back away and allow the others to handle their own problems and learn their own lessons.