I know your frustration about repairing or re-buying a product.
I owned an iRiver Spin player on which my touchscreen broke. It ill cost me around $100 to repair it and it's price is around $140.
This bugs me and can't believe they will charge me almost the entire sum of money for repairing something

The screen can't be repaired; it can only be replaced. Unfortunately the screen is the primary constituent of an eBook reader, and accounts for the majority of its price.