Good games have options and challenges. They could've made getting the characters moderately hard and then have you unlock alternative character designs in a hard mode. It's very easy to make games hard, it's hard to make games good.
If you demand respect or gratitude for your volunteer work, you're doing volunteering wrong.