Whatever you do, and you should take the great advice from Over9.5, Scooby and 542, remember that documentation is key. You can't ask it expect anyone to help you without it. You should be keeping a notebook diary of each day and whether there's any or no action taken.
If you have previously notified your supervisor, and documented it, of the shoulder bumps, sexual comments etc, and no action was taken, he/she will be in serious doo doo with upper mgmt. They get drilled on preventing this kind of thing. Ignoring it is not optional. Good luck, and be brave, your daughter is counting on you!
Also, definitely notify your BA of this and the partiality towards mgmt of the problem steward. The last thing any local needs is a mgt friendly shop steward.