EULAs are a necessary evil. Software makers need to place restrictions on software use and dissemination in order to make money (unless they have a hardware-tie in - also using the EULA, or they can make money on value added services). Negotiating individual licenses with each consumer is completely impractical.
Lots of contracts are "non-negotiable." When you buy a box of cereal at the grocery store you've entered into a non-negotiable contract, governed by the UCC. Non-negotiable contracts are a fine thing, as long as there is non-monopolistic competition. If I don't like your take-it-or-leave-it contract, I can go to your competitor.
True.
The main issues I have regarding EULAs are:
- First sale(not in Psystar's legally invalid and wildly imaginiative sense). AutoDesk lost a case on this a couple months ago.
- The "revocable license" clauses (which basically say you never really own software. The real life equipment would be that I licensed Frosted Flakes, and that Kellog would be entitled to go into my pantry and take them back without compensating me)
- Anti lawsuit or forced arbitration clauses.
Apple's ruiling was pretty strongly in favor of EULAs in general.
EDIT: Just saying, when everyone does it, it's hard to avoid. AFAIK, there isn't one major US cell phone provider without forced arbitration.