Chinese high jumper Shao Yuqi has hit back at those who criticized her for wearing makeup during competition, saying that athletes have the right to decide how they present themselves.