Everyone values different things: houses, travel, cars, boats, sports, hobbies, etc. And in each of these areas you can spend as much money as you can imagine on these items. Bottom line is that not everyone understands the value of things to one's well being, and enjoyment of life. For me, I never tell anyone how to spend their own money (I don't even think it in my head). They earned it, they spend it, who cares what I think (of course, when it comes to your own family and if you are putting luxuries before necessities, etc. then that's a different story). Should we all be charitable, of course. Is it up to someone else to tell me how I should be living my life? Only if I ask them to tell me their opinion. Are they jealous because they would love to be able to spend big bucks on things they like but aren't in a situation to do so? Most likely they are. Welcome to the real world where those who achieve are rewarded, and get to do things they want (I'll stop here as I'm bordering on a political rant).
Bottom line is that I think it is a good thing for people to have friends who share a diversity of opinion. However, if all they are going to do is criticize and talk behind your back then maybe it's time to find some new friends who don't judge, are happy for you in your success, and most of all don't tell you how they think you should spend your money.