I forgot to respond to the stuff about 25 year olds buying houses:
Well first off as Isabel astutely pointed out, there is this little thing called the housing bubble which was caused by many things, one of which was irresponsible and naive people buying houses they could not afford. I would not automatically assume that all these 25 year olds are necessarily successful so much as completely inexperienced and out of touch with their finances. The amount of 20-somethings who RESPONSIBLY own their own home is tiny, and even then one must wonder what kind of work they do. I don't know about you, but if I'm going to spend 8 hours a day working, I had better be working on something I enjoy. I don't care how much I get paid--life isn't worth living if you're going to invest that kind of time into a job you absolutely hate.
I don't know ANYONE, not a single person, in my peer circle, who is completely independent and successful. Everyone I know is struggling. EVERYONE is borrowing help from their parents, deferring their loans, scrambling to make rent, moving in with their grandparents, etc. My friends range in age from around 23-32, and all of us are in the same boat...maybe different areas of the boat, but the same boat nonetheless. Maybe I just don't know enough hedge fund traders?
Honestly, I think you are being too hard on yourself. It's good to aim high, but you must set reasonable goals, otherwise you are just going to end up being disappointed. Getting your dream job straight out of college, for example, just isn't realistic in these times, and that's probably a good thing--most people who get their dream jobs, in my experience, are usually disappointed by the reality! I would encourage you to take every job you get as an opportunity. Go into it with a positive attitude and take it seriously, even if it is "laughable." You never know who you might impress, or what you might learn--look at me and my internship.