Solution
✅ Correct Option: 2
"Cant" means insincere, sanctimonious talk, so the closest word is "hypocrisy". The context supports this: being honourable with patients meant avoiding every kind of insincere talk. "Misgiving", "degradation" and "criticism" do not match this sense.
More from this set:
Question 50