I'm really on the fence here. I'm not going to vote either way, as I think you're being neither and both (there's doublethink for you). There are currently valid reasons for feeling hopeless. Those who believed the Blair rhetoric of the 'classless' society', that 'things can only get better' and that anything, including social mobility, was possible with an education were sold a lemon. There was nearly a global financial meltdown in 2008. We're in an age of austerity when only the greedy, corrupt bankers, those congregating in the City and the Windsor family appeared to be doing very nicely, TYVM. The rest of us were squeezed to oblivion, property prices became ludicrously inflated, cost of living went up and quality down, jobs are underpaid and hard to find, workplaces are toxic and bullying, exploitation, sexism and abuse are rife. Suicides among young people are at an alarming rate and is now the key cause of death for UK males under 50 - that's above cancer or heart disease. It's safe to say there's a bad malaise of late - I don't think 'national emergency' is too much of an exaggeration.
This is why the attitudes 'if you're poor, it's your fault' or 'you needed to have worked harder' are so infuriating. People have worked hard, and this is where they've ended up. And you can't tell who does or doesn't have a mental illness by looking. Sometimes, even the person suffering doesn't know.
There's also a problem with the conflation of mental illness and mental health, which are far removed from being the same thing. Mental health services are woefully underfunded, and the issue isn't being treated with the seriousness it really merits. Yes, you get your whiners, but the sort of people who will run off for therapy if they as much as break a nail have always been around. Something far more invasive (and dangerous) is going on.
And while I'm at it, don't you just hate that lazy, pejorative term 'snowflake?'
