Most PC repair firms have a minimum one hour charge - and most have a one hour minimum. Charging 100 bucks an hour as a PC tech is not unheard of at all. Here where I am, they range from 75 to 150 an hour.
Same concept goes for most other professions - plumbers, car mechanics, attorneys etc. If you take 5 minutes - or if you take 59 and a half - you pay for one hour of work.
While you have a gripe about the warranty period and the quality of the device, the repair fees are actually reasonable.