These companies typically will have an ad broker. Often companies out source the ad purchasing and don't deal with the networks directly.
To put it bluntly, these companies hardly have any say in regards to programming decisions. Unless you have a very good rep and years of ads with a network, they likely can't even promise you when your ad will be played (what time, what show, etc). Most ads are purchased by number of runs each week.
I understand the need to want to remove a program you don't like, but the best option (and a very easy one in 2015) is to simply not listen.