Karma! There is no need for revenge in life; just take a step back and trust the process. People who have hurt you may stumble along the way, and if you are lucky, you might witness their journey, except if they seek forgiveness. Sometimes, everything happens for a reason.
Don't live your life to please others; no matter how hard you try, some people will never be satisfied and will always find something negative to say about you.