You do the right thing even if it makes you feel bad. The purpose of life is not to be happy but to be worthy of happiness.
If you compromise what you're trying to do just a little bit, you'll end up compromising a little more the next day or the next week, and when you lift your head you're suddenly really far away from where you're trying to go.