Marketing {what the ad people do} can be done by anyone. People think if an idea pops into their head it's worth sharing.
Marketing degrees are easy and cheap to obtain, so many housewives and kids straight out of the 2 year university program think they have great ideas but they have no experience with the world, so what can they offer? Not much.
Just look at any ad and think to yourself "can I make that better?". Chances are you can, easily and that's with no training.
So to answer your statement about them "not winning any friends". No they are not and clearly they aren't smart enough to see it.