I agree. You should never tell others about how much you are making! Your boss may have kept his promise if you did not leak your compensation information. I do not think it is a discrimation against Chinese. You leaked information first. For some company, it is a serious violation of HR rule.