Perfectly said. Your readers do not have to use your website, they choose to. And they can choose to leave your website, and they can choose not to click on your affiliate links.
When and ad comes on the radio, I can change the station. When an add comes on the TV, I can change the channel. I cannot force either one to not broadcast the ad to me and go back to normal programming.