Try contacting the Webmasters or support teams at the sites regarding the problem. Going directly to the source as you are doing to avoid the problem may actually be providing a more pleasent shopping experience. Because if the Affiliates' sites are not working properly then purchasing through them may also be problematic. And if the Affiliates are not properly maintaining thier sites, they simply may not be reliable.
I'm at my wits end in regards to how I can fix an innocuous but pretty annoying problem. I frequent slickdeals and fatwallet (deal sites) quite often, and I often use the Citi Merchant Network (cashback rewards on your Citicard), but I'm having problems clicking on some links on those sites. It takes me to what I'm told is an affiliate page first, (click-serve, bmpte, etc), and it stalls there. The only way I can open that link is by copy and pasting the link, and manually deleting the first part which contains the affiliate link.
I've read everywhere that it's my hosts file, but I've changed my hosts file back to the default one.
I run Kaspersky and Firefox Adblock, but I've disabled both of those and tried, but it still doesn't work.
This doesn't work on Internet Explorer either.