Let's look at this from another angle, which is, what were Fr's solutions to the problem? VERY GOOD solutions, in my opinion. CHARITY, selflessness, and sacrifice for others (in addition to the obvious prayer and avoidance of occassions of sin). How often have we heard over, and over, and over again sermons about impurity that JUST discuss prayer, penance and avoiding occasions of sin? A lot.
Prayer, penance and avoiding occasions of sin - these are how to AVOID the VICE; but we also must CURE the cause of sin, which is the WEAKNESS of the VIRTUE. The vice is selfishness; the virtue is selfLESSness. One can avoid a vice, yet live in neutral because the virtue is still lacking. Hence, charity needs to be practiced.
Let's not lose focus of the main message of the sermon! "Most souls go to hell because of sins of impurity" said Our Lady at Fatima. If we can't discuss such sins, aren't we being a bit puritanical?