There has been a debate about the advisability of sending young men to secular colleges.
Well, here is one point that needs to be made.
Sins against the First Commandment are graver than sins against the Sixth and Ninth.
However, are all temptations to be dealt with in the same manner?
No.
The spiritual authors teach us that the Sixth and Ninth Commandments, and the temptations against them, are in their own special category. Temptations against holy purity are to be dealt with by FLIGHT -- running away; avoiding the temptation.
However, this doesn't hold for all the other sins. We must not "fly" all temptations in the same manner. Some can be faced.
It is OK to expose yourself to remote or necessary occasions of OTHERS sins (other than impurity), as long as you're not in danger of falling. For example, being around non-Catholics or being around alcohol, or being around meat on Good Friday. If one has sufficient virtue, you can trust yourself if you have no history of "falling".
Now an alcoholic might not want to be around alcohol, and that would be prudent. But must every man treat himself like a past alcoholic? That would be unreasonable.
The confusion lies in the fact that when it comes to sins against purity/chastity, you're not allowed to "trust yourself", by being in company with the opposite sex alone, for example.
Filthy advertisements tempt everyone, or at least fill your mind with impure thoughts. But does a flyer for Mormonism similarly tempt everyone? It certainly doesn't tempt me! Maybe when I was 12 I would have been confused by the rhetoric, but now that I know my faith, it doesn't tempt me and I can be around Mormon rhetoric all day.