I think your point is valid and the way you phrased it amusing. I would never downvote it.
That said, the position is not wholly different from "laws are the leading cause of crime" or "the ebola outbreak did not cause people to panic - it was their desire to live and be healthy".
Interesting. I don't think it's quite the same thing.
The first three statements all roughly take the form "if only you would stop regarding X as Y, then you would stop observing Y when X happens".
"Just stop regarding the content of D&D as morally corrupting, and then you will not need to panic when you find your children playing it."
"Just stop considering robbery to be illegal, and then crime rates will plummet."
"Just stop wanting to be healthy and then you won't mind the ebola outbreaks when they occur."
By contrast, "Stop dressing so sexy and then noone will rape you anymore" is not a suggestion that you can make a problem go away simply by ceasing to regard it as a problem. It may be an absurd attempt to transfer blame by stripping the rapists of their moral agency, but it proposes to solve a problem in the world by taking a physical action in the world.