Opinion: Advertising often gets a bad rap — and at times, it deserves it. But it also holds the power to be a force for good.