ok, to be a Devil's Advocate... I hang around a bunch of male roadies and I get teased and "insulted" mercilessly. They make fun of my gender, my height, my mismatched drive train, my Fred commuter, my race, the grease mark on my calf, you name it. Guess what? I don't mind it, and I give back as bad as I get. It's hard to take a bunch of sissypansy, concave-chested, bootie-wearing, ***-shaven primadonna fashionistas seriously and I'll tell them that right to their faces. You know what? They laugh.
Seriously, before you judge them too harshly, think that perhaps they use their childish antics as a bonding display. They invited you to join them at the veldrome, right? If they didn't like you or thought so little of you, they probably wouldn't have done that.
You've done quite a bit for yourself. Be proud of who you are!
P.S. If it bothers you during work hours, it might be prudent to remind management that certain things aren't kosher during work. While many people find such banter acceptable, from management's POV, no business should allow behaviors that may be construed as sexual harrassment. It's not professional.