Welcome Michelle, from another Michelle.
Glad you've joined the site, you'll find lots of great people and support here!
I'm sorry your family hurt your feelings, but try not to let others get to you. Any kind of working out is great, don't avoid it just because someone doesn't "get it" or acts silly. Think of it as building mental fortitude at the same time as building your physical prowess! Plus, it is good role modeling to be working out, no matter the challenges!
I look forward to seeing you around the forums!