Well, it is kind of hard to say, we don't know all the details.

I find it funny that your folks would pay for your schooling all the way up to this point, then not pay for this one class? Sounds fishy to me. Was this perhaps a class you failed and now you have to take it again? If that is the issue, then no, in my opinion, you should pay for it. You fucked it up the first time, you only get one shot, then if you want to take it again, then you should have to pay for it. Do it right the first time. And a $100 is not hard to earn. Get an after school job or a weekend job. That $100 can easily be made in 16hrs of work.

An hour walk? That isn't the end of the world. Get walking, buy a bike, take the bus. Your parents shouldn't have to come pick you up because little miss princess wants a ride home.

Damn...kids got it easy these days. Spend 2hrs with my dad and things won't be sweet. Walking won't kill you, and earning a $100 won't kill you. If you think that is hard, you got a tough life ahead of you.