Самой правильно тактикой в таких случаях будет мгновенная апелляция к хозяину тренажерного зала (к тренеру, к охраннику, к любому присутствующему в зале официальному лицу). Владельцу (или менеджеру) нельзя терять клиентов, приходящих ради тренировок, а не ради флирта. Поэтому первая же ваша фраза в ответ на приставания - "Я сейчас обращусь к хозяинам зала с жалобой на то, что вы мне мешаете заниматься", сказанная БЕЗ улыбки и без извиняющихся интонаций (сиречь - жестко и отрывисто) - быстро пресечет не только конкретные приставания, но и создаст вам ту славу, которая исключит дальнейшие поползновения к. Вы можете как обратиться с этой фразой к источнику сексуальной агрессии, так и сразу - к менеджеру/тренеру/владельцу. Причем - если тренер оказался настолько глуп и ленив, что не придает вашим словам никакого должного внимания - немедленно переформулируйте свою жалобу, включив в нее его самого и пообещав описать происходящее в этом зале в местных СМИ (хотя бы на этом сайте).
Поймите, что социум вам не переделать. Озабоченные самцы всегда будут справа или слева от вас (равно как и продажные политики сверху). Вместо этого вам нужно научиться пользоваться объективными и прагматичными факторами влияния на них. А не жаловаться "ах-почему-мир-так-устроен".
Мы живем в обществе, где деньги решают очень многое. Помните, что владелец спортивного зала заинтересован именно в спортивно мотивированных посетителях, а не в похотливых сперматоксикоидных мачо. Если это не так - без сожалений покидайте конкретно взятый спортзал. Вы увидите, что очень скоро он или обанкротится или превратится в бордель.
То же самое можно экстраполировать на любую ситуацию в любом другом месте.