Yes, when we go out in the world, turn on the television, that stumbling block is everywhere. But one sin does not excuse another.
Not to change the subject but, this relates to something that's been disturbing to me for a long time: preachers and pastors saying stupid stuff from the pulpit which is NOT Biblical. To "preach" that a man has an excuse for abusing a woman because of how she dresses is, in one respect, similar in outcome to "preaching" that a woman has an excuse for not submitting to her husband if he will not "lead". It DIVIDES people. Both these teachings are unbiblical and they are WICKED things to say or even imply because they sow discord among/between brethren (in this case men and women). No one has an excuse for their sin, no matter what another person does.
. Preachers should preach against it, yes, but keep it Biblical. When they preach against ladies' immodest dress, in the same message they should admonish the men not to look and visa versa. If we strive to keep such matters fair, honest, Biblical and Holy like Peter and Paul did, the Holy Ghost might just show up in the sermon.