Why is it so hard to find a job? (Rant)

I get so frustrated when trying to find a job. It's even harder because I can't drive and I live near a college so all the college kids take up jobs. I apply to the closest places around me, sometimes I even go further but nobody ever calls me back. It's so frustrating because prom is in two months, I need money for college and other school stuff. I'm not spoiled so I can't get what I want. Money is tight so I'm trying to take on the responsibility to get my own job. I call and call and call, go to interviews and prepare myself very well. My mom even helps me, she interviews and hires people herself, yet...no one wants me.