The issue is that Apple is artificially tying their channel to your hardware; they sold the hardware to you, but they sold it, not leased it, so its still your hardware. However, they've artificially retained control of the channel via DRM, software that doesn't allow you to install whatever you want on your own hardware.
If you had the option of buying apps through another channel, this wouldn't be a problem. Most people don't have much of a problem with any of the Android Market's policies, since you can install other apps or even other markets on your own phone if you so choose.