Unfortunately I've just never been able to make myself yell, but a lot of other solutions probably would have occurred to me if I were sober.  You'll get bonus points with police if you say you are straight.   And unfortunately again, very few people would believe that, hahah. But to be honest, people being handsy in a gay bar is just something I've kind of come to consider par for the course, particularly in certain types of bars. Not backing off when someone says "no," though, is definitely not par for the course.