There come times in your life when you need to choose, should I do what is expedient, or do what it right? Of course, this begs the question: What is doing right? Well, that depends on you, and what it is that you think is correct. As for expediency, there is usually a short term gain (or less loss) from acting in this manner. As for doing what is right, there usually is a short term loss. Probably this is part of the definition doing what is right, that sacrifices must be made to do it.
However, that is not the end of the story. Often (but unfortunately not always) there is a long term gain from doing what is right. You have integrity, you respect your self. Others hopefully respect you. You are not viewed as an unscrupulous/short cut taking/using type of person. Others are more willing to deal with you on these terms, to the benefit of all.
Note that the payoff might be long time in coming (or perhaps never). Also note that sometimes one needs to stay in the game in o order to survive. In short, one needs to pick their battles and how to direct them. It is a complicated world out there; notice what is happening and do the best that you can.