Correct option is B
The correct substitution is (b) for peace and as an admired critic on.
Explanation: The correct preposition after "critic" when referring to the subject of criticism is "on."
The phrase "critic on social, political and ethical subjects" correctly conveys the idea.
Example: She is a renowned critic on modern art.