There are very many people of good character who live their beliefs and recognize that, in the end, honesty always wins. There may be a price to pay, but that’s the same as everything you do in life! The question is – what are the values that govern you and the way you live?
A person can only become permanently happy if they live by their own values. If you do this and you’re honest, both to yourself and to others, you will be very happy. The price you pay will be significantly lower than if you’re dishonest and go against your beliefs.
Everyone has different values but I’ sure that, deep inside all of us, there’s a willingness to be honest, even though this is often repressed by the need to survive if you live in a country that’s deeply corrupt.