At times one is not able to rise high in the pyramid structure in a job profile. However one factor which could have had hindered in your progress was because you may have stood for something correct when whole lot were against it.
So do not lose heart as you have chosen a harder right over an easier wrong and doing this one is going to get few uninvited and unannounced enemies in life. However do not panic because when you will sleep in the night, you can sleep comfortably as you have followed the harder right than easier wrong and you need not get embarrassed in front of your conscience. Take a break with the quotation by Winston Churchill as having enemies is good which shows that you have done something worth while in life by being morally honest and upright.