Sorry to hear that the memory is making you sick, but I think your mom was trying to teach you a lesson about earning money and paying your own way.
I heard a mom the other day saying that her daughter couldn't play on the church basketball team because she hadn't saved up her money to pay the $70 fee. At first I thought that was kind of cruel, but I can see the mom's point, too. If you want to do something, you have to save the money to do it.
Dave Ramsey has some good advice about money. Check out his books (they're probably at your local library) : Financial Peace, and The Total Money Makeover.
Take care and best wishes on your journey to financial freedom