I'm not a financial planner, but I am the daughter of one, and believe me, he taught me everything he knows!
So here's my take.
Pets are a discretionary item. Yes, they are family members. But they are not required for life. What is required? Safe shelter, food, clothing. That's it. Your critics are right that it is important to save. Calculate what you want to save for retirement and emergencies. If you save 10% of your income for later, you're ahead of almost everyone else in the USA. If that number is zero, so be it, just be ready in case your plan to work forever doesn't pan out.
So once you've covered the basics, and you're comfortable with your savings level (that's YOUR savings level - not your mom's or your neighbor's or your coworker's), then you can spend however much you want on whatever you want.
For some people, that is a trip to Disney every year. For some people, that is designer clothes. For some of the people on this forum, including you, that is our furry family members!
I told a coworker we spent $2,000 to buy each of our bulldogs, and I've calculated we've spent at least $5,000 on vet bills, and he was astonished. "That's a down payment on a house!" he gasped.
Well guess what, my husband and I use business trips as vacations, don't have kids, spend less than $1000 on clothes together for the year. We drive our junker cars into the ground before we get new ones. We buy chicken thighs for .56/lb on sale. And we buy organic, wheat-free pet food for our bulldogs. And I guarantee that our pets add years to our lives, which is something money can't buy!
My point is, I don't "get" people who spend $2,000 on a Louis Vuitton or go to Europe every summer. And those people probably don't "get" me. But our differences are what make our world so wonderful, and how we spend our money is a reflection of that.