Thank you for letting us know that you are under stress, so we can be here for you.
Thank you for making a list of things to do, such as getting vitamins and planning steps to take to cut down on some of the BS you are being bombarded with.

The peanut gallery is contaminated. They have no more right to judge your bicycle than they do your choice in underwear. No one has the right to tell you how to spend your money. No one has the right to tell you how to enjoy your personal time. I am disgusted by the attitude you have mentioned dealing with at work, and do hope your employer will take steps to reduce the pressure.

You are not the only one to be "teased" past the point of propriety. You are not alone.

Are you sleeping properly? Are you eating well and staying hydrated?