I think this frustration comes from feeling that you're "playing by the rules", and believe that those who don't follow the rules should be punished. (Or at minimum, those who do play by the rules should be rewarded in such a way that they outperform the cheaters.)
This line of thought has only made me unhappy, and is deviously self-serving at always snatching a moral victory out of defeat. Don't worry about those who take the bus while you're out jogging.