One of the things on this earth that human beings are most conditioned to do is to apologize needlessly. Or to feel guilt or regret over situations that we either had no control over or wouldn't actually do anything differently about if given the chance.
You should never regret being the bigger person. Even if it didn't work out the way you thought it would, or if you had to make a difficult decision for the greater good.
It was always worth it. Stay positive!
Maybe you have to wait a few weeks or even years, but you know in your heart you did the right thing. Yes, your friend that got cheated on will likely resent you as the bearer of bad news when you found out what trash her boyfriend was. But you told her.
It hurts now, sure. But it won't forever. Not by a long shot. She will come to thank you, and in fact, so will the boyfriend if he knows what's good for him. This will be the perfect wake-up call.
It's so hard to be that person with principles and high morals and an undeterred sense of right and wrong. You know what you stand for and stick to your guns. What's that, a Malcolm X quote?
'If you stand for nothing you will fall for anything'.
As far as advice goes, it's pretty unshakeable.
But anyway, back to the matter at hand. Being a good person often comes at a cost. So do all the virtues like honesty and directness. What people need to hear is often not what they want to hear.
But this stops vicious circles and cul-de-sacs of time-wasting and futile relationships. So you are absolutely necessary, even if you don't feel valued all the time for being the bigger person.
Yes, you were polite to that person in HR who came in being rude and loud in the shop. But you did the right thing remaining patient to not only protect your employment but rise in everyone else's estimations.
Being good to the wrong person may feel inefficient or pointless or frustrating. But you get so much credit and it speaks so well of your character.
You will be rewarded in some cosmic way. Justice will be done.
You often find that this is most true in your personal life when you have to be the person to look at your partner in the eye and end things. It was actually pretty mutual. The relationship had been floundering for a few weeks, but there was no way your partner would summon the energy to do anything about it. You were both just wasting each other's time.
You can't regret being 'mean' or feeling soulless for ending a relationship that wasn't going anyway. It was actually an act of kindness, really. Again, it just might not have felt like it at the time for either party.
You just have to keep moving forward. Keep being better. Being a good person pays off eventually and having a positive internal attitude and kind soul manifests outwards in ways that you won't even realize.
But also, even if you make missteps, don't worry!
Everyone makes mistakes. You just have to learn from them. And if you're being a good person, putting yourself out there, that's more than most people are willing to do anyway.
Give yourself some credit! Your ideal partner is out there waiting for you, who is just as good as you. Just because you spent time being good to the wrong people doesn't make you any less worthy of love.
No relationship is efficient in that way, or even necessarily 'equal'. People don't always deserve the hand they are dealt with. It all depends on how you use them.
Don't be disheartened. Keep being a good person even when it seems like you're wasting yourself on the wrong people. It will be worth it.