If you find yourself going to a venue where you think one of these would be handy, shouldn't you just not go?
At first glance, the same criticism holds for a bar that has these ("you think your patrons are rapists?" or "that place is so bad it needs those cups" spring to mind). But I feel like that's just a marketing challenge.
Instead, I think the company selling the cups could market them with focus on the avoidance of sexual assault and make their customers (bars/clubs) look like community leaders. Maybe they'll even have a cool little symbol to plaster beneath the neon signs. I have a hunch that that symbol could sway more customers than the availability of Bud Light.
Just some of my thoughts.
(Note I was kidding)
Going out drinking is no longer a sane activity. So don't.