Jesus, where do you work? Maybe you should talk to management--if they're letting that environment persist, they're opening themselves up to a decent employment lawsuit (especially the pinching and "gay" comments)
I never get mocked. There are obviously some folks who find it a little odd, and I get plenty of "I hope you wear a helmet" and "I hope you wear lights at night" comments, but 90% of what I hear is explicitly supportive and encouraging. Especially after everyone realized that I was shedding weight quickly.