I'm sorry that had to happen to you too! something like that happened to me when i was at a gas station. Sum guy came was standin behind me and tried to put his arms around me and i pushed him away and moved and he tried to rub his nasty croctch on my butt?! i mean who does that ya know?!
You were probably just in the wrong place at the wrong time. (i.e. hillbilly bar at half-past drunk)
Seriously though, I'm sorry you had to go through that.