The problem with the advertising business is that it's a business. A client decides to pay you 12 million dollars to do shit, it takes a special group of people not to do that shit--to resist the lure of mammon.
You fight, of course, you show them a "righter" way, a way you believe in your heart to achieve all the things they want their work to achieve but with some taste and dignity, but, as my mentor once said about another client, 'Some times you can't keep the dinosaurs from the tar pits.'
That's right, some times you do work that blows.
You shouldn't accept shit work. You shouldn't convince yourself that it's good. You shouldn't rationalize. You shouldn't stop fighting.
But some times you just have to lie back and think of England.