Nothing is kaput.
There is no karma with Pan.
As I see it, you have expectations about how other people should be.
Without wanting to sound as if I am repeating myself, good living is all about three things - you, here and now.
It is not about someone else. So don't think about anyone unless it is necessary.
When other people do not meet your expectations, there can be frustration.
I want you to drop all thoughts to do with anyone but you.
I know you are a very good person. Consider being that way by not bothering with what other people do, even of it affects you. When that happens just stop expecting them to be any better. Just accept what comes. Just let it slide away. Just understand that it is not going to be this way forever. You know that.