Gandhi was very strong and passionate about his beliefs towards non-violence, human rights, and personal and political freedom which he conveyed with his tone extremely persuasively and effectively.
The figurative language that is used by Mr Shiflet reveals that he is a character who is intelligent and wise. To be able to use an appropriate analogy requires knowledge and experience. This means that Mr Shiflet is old and has gone through a lot of things in his life.
Yes B is the right answer, to produce a catharsis you are changing the emotion of the readers to show empathy.
I think it is B because It sounds like the answer