We have all been there, that moment when someone says or does something to you and it ruins your whole day and sometimes even affects your self esteem. It always feels worse when the person that caused these feelings is someone who you respected and cared about. We have all suffered through these moments, but there is one thing that I want to say about this hard situation: other's opinions and words do not define you, your happiness, or your worth.
It is very difficult to not allow the words of someone else to affect your day. Try as hard as you might, there will still be days that the cruel words of someone else will cause your self esteem and happiness to plummet. Do not allow people's rude words to affect your happiness because, in the end, the only person's opinion that matters is Christ. Christ is the one we will all answer to, so no matter what you have done, if you ask, Christ will always forgive you. People's words cannot affect or change that.
As we go through life, we should be truly focused on only what Christ thinks of us and not what others think of us. People will come and go through your life, some staying longer than others, but Christ will forever walk with you through your life if you allow him to. Put your focus on Christ and everything will fall into place. Allowing him to lead you through life means accepting his will for you. As he leads you through life, he will remove people that you may have been close to at one time and you may not understand at first why this happened, but as you continue and trust in him you will understand. He will not only take out the people that are not good for you, but he will bring in the most unexpected people. People you never thought would bring you happiness will be given to you by God, and you will cherish these people. Trust God to bring in the people you should have in your life, the people who will aid you in your walk with Christ and build you up instead of tearing you down. Putting all of your trust in God can be a very hard step because he sometimes will remove the people that you do not need in your life, and at first you may not understand because it may be hurtful, but in the end, Christ knows best.
Truly trust God with your life and decisions and he will bless you beyond anything you ever imagined. He will give you true happiness that you cannot receive from others because His happiness will be true lasting happiness.