In theory, if I don't like Apple's repair policies then I don't have to buy Apple products.
However, I feel like Apple has engaged in some monopolistic practices that are pretty questionable, like using the law to throw someone in jail for charging a nominal fee for burning an install disk on software that Apple gives away for free, and using the customs agency to confiscate refurbished Apple parts as "counterfeit", even though the Apple parts were sold as refurbished.
Apple should not try to monopolize repair manuals and repair parts in such a way that only Apple can do the repairs. Most of the time Apple will tell a customer that it is way too expensive to make the repair and that the customer needs to buy a new item. One extreme example of this was when Louis Rossmann was able to repair a loose connection in a couple of minutes that an Apple repair person said would cost $1,000 to fix.
When I buy a product, especially an expensive product, there is an implied contract or at least assumption that if I need it repaired then I can get it repaired and at a reasonable cost. If a company deliberately makes this difficult or monopolizes the repair service, then I feel that I am being denied reasonable choices that I should be allowed to make.
This issue is by no means limited to Apple. This is spreading to other products as they get more high tech.
Government interference in the marketplace often causes more problems than it solves, so I don't necessarily have a good solution.