Everyone who is financially stable should have their own clear idea of what things are worth splurging on and what aren't. Its different for everyone. As long as the bills are paid on time and you have a functioning 401k, treat yourself sometimes. If it were a fancy necklace, no one would bat an eye. It's because its OMG SNEKS that people freak out. Think of how much people pay for a pedigree dog, even if it's just another golden retriever.
I know all the ways to get a good deal. I know the clearance schedules of clothing stores, and don't buy a single thing online without hitting up retailmenot. I don't eat out often, but I will happily buy expensive meat and cheese and mushrooms at Wegmans to cook my own meal.
My snakes come from a weekly fund I made for myself. My husband gets an equal amount and spends the same amount on video games, computer parts, and magic cards. He's happy, I'm happy.
So yeah, I'll tell people if they ask. Probably followed with a small genetics lesson.