You'll gain more by working with them in the long run.
It might work, then again it might not. What you satisfactorily test on your own machine doesn't necessarily translate to working on millions of others.
Next, as a matter of real world practicality, if they don't want to see AdSense then why would they want to see Amazon?
My view is if they don't want to see Ads then respect that. Rule#1? Don't annoy your visitors.
This small minority of folks aren't going to click anything commercial so why waste time and energy with complicated schemes to defeat them?
Back to Amazon? You can only display banner Ads and they aren't worth a frankfurt.
If you have any nous whatever, you must have Amazon plain vanilla text links on your site. The AdBlocker you %^&* off and leaves, just might be the person who could follow one of those links to Amazon and buy your recommendation.
Thanks all for your opinions on this matter. My main concern is how the page is rendered when ads are blocked. This was easier than changing the CSS and HTML layouts to render well without the ad blocks. I guess easy isn't better...back to the drawing board. Thanks again.