Concept:The idiom means that someone is made to experience the same unpleasant or unfair treatment they have been giving to others.
Explanation:The phrase comes from the idea of making someone take their own "medicine" so they feel the effect of their actions.
For example, a bully who is mocked or insulted by another person has had a taste of his own medicine.
In the sentence, men who keep causing offenses should be treated in the same way they treat others.
That is a form of revenge or retaliation.
Option A, "placated", means appeased, which is the opposite of the intended meaning.
Option C, "recompense for", means paid back as compensation, not treated equally with the harm they caused.
Option D, "cured", is misleading because "medicine" suggests healing, but the idiom does not mean healing.
Therefore, "revenged on" gives the nearest meaning.
Answer:B. revenged on