You guys know that they have their own problems, right?
When you work a job, you have to constantly plan for the day you get laid off. You have to give up your days to work the job. A lot of your free time is spent keeping up with the next thing you have to learn on the job.
When you have a family, you have to be there for them all the time, compromising other parts of your life. You have to pay a lot of money to raise your children or buy things you wouldn't normally buy alone.
When you have friends, you have to keep in touch, help them out, and do things that you otherwise wouldn't have fun doing yourself.
All of these things have good and bad aspects to them. It really comes down to how much you want to sacrifice for the things you want in your life. There's not really any reason to envy these people who are living differently than you. Anyone who shits on you for not having something that they have is just a piece of shit.