Hours of commuting and working per week: (2 + 8) * 5 = 50.
Hours of living on weekdays per week, exclude sleep: 6 * 5 = 30.
Hours of living on weekends per week, exclude sleep: 32.
Total hours living per week: 62
Total hours working per week: 50
You're right, it's not an even 50% split.
There's 6 hours of free time a day, plus 32 hours on the weekend.
Three nights a week I watch a movie or a couple of episodes on netflix (90 minutes), I play an hour or two of games (90 minutes), I write code for another hour or two (90 minutes), and the rest of the time is spent eating dinner.
Two nights a week, I forgo gaming and netflix to hangout with family and friends. I still manage to code. It may be on the train, but I do it.
And there's the weekend.
You know what? I have a good life, and fucked or not, I am grateful for it.
If a company is paying you for your time, what do you expect to be doing, if not to do what the company wants you to do?
If you want to not do what others want you to do, and still receive a regular pay check, that's called taking on welfare.