Steve Jobs’ ad guru calls iPhone names ‘a war against common sense’