We are made for each other. Don't be upset when people don't take care of themselves. Use your reason, as best you can, to help them see their folly. Then leave it as it. The other person can accept the advice or ignore it. But don't be upset.
Regarding the sharp, last statement ("neither hypocrite nor whore"), he's trying to show the right, middle path. We should not be a hypocrite (a phony, or fraud - someone who may profess that we should help other people, but does not) nor should we be a whore (flaunting, bearing all, no filters). No anger; just plain reason and action.
(see also Citadel p. 225-226, 258).