Rank on is a phrase used to describe the act of criticizing or putting somebody down. There are several synonyms for this expression, including belittle, disparage, denigrate, condemn, or derogate. These words all convey a sense of diminishing somebody's worth or status and can be quite hurtful, leading to a loss of confidence or self-esteem. The use of such language is often unnecessary and could reflect negatively on the speaker's character. It's important, therefore, to choose our words carefully and treat others with respect and kindness, even when we don't necessarily agree with them or appreciate their actions.