I don’t support their sponsors......
You do not have to support CNN’s sponsors for CNN to make money. CNN makes money from its sponsors based upon web traffic. The more clicks to the CNN website, the higher the web traffic, which allows CNN to charge its advertising sponsors a higher ad rate.