My complaint:
I am fed up of having discovery channels being over commercialized. This is a product we all pay for as honest consumers and all we ask for is a fair shake for our hard earned money. This is another example of why capitalism is failing. Pure and simple corporate greed! People do not really matter. Suck the consumer for all their worth.
Suggested solution:
Provide a fair balance of programming and advertising.