Even at 25, I can totally empathise.
When i was looking for work years ago, i firmly believe it took a long time because while I was slaving away at part time jobs and volunteering to develop skills and a CV alongside actual jobseeking, there was;
1/ Effwits in the jobcentre who would come in, sign, then say "I havent bothered looking for work, can you gimme my money today", and get away with it. The Government claims to keep an eye, but they continually harrassed me for proof I was looking for work. Luckily I was always able to provide exactly that, even got proof that I'd turned up for interviews etc, but it always annoyed me that chavite workshy slobs were getting away with it.
This just gives people my age a bad image, many employers I interviewed with (mostly for junior admin jobs) gave age as a secondary reason and only took me seriously when I started doing crappy agency work.
2/ Friends who would mock me for not being able to find a job, despite the fact that they'd never looked for a job in their lives and had well-paying jobs purely through Nepotism (one dad I know gave his son who couldn't even be bothered to climb out of bed on signing day a job in his factory and a car when he got his driving licence, mine demanded rent out of the money I didn't have while claiming).
Even in my current job, there are people who don't pull their weight and it's not age exclusive (although the action taken seems to be). The one in my team with the constant lowest productivity is over 50, which seems to be the reason nothing is done where a younger guy who did more work (still not much, but more) was actually fired.
I personally have a strong work ethic, which is the reason in the two years I've been there I've been given 2 pay rises, a promotion and been recommended for jobs within another department. I don't expect everyone to do all that, but there is a line of pulling weight or being lazy, and some people cross it far too often.