The only people I see complaining are parents of young children. Instead of pointing fingers, maybe try looking in the mirror first. What goes on in your children's minds starts with you. Not the TV, not the radio, but you. If this commercial promotes violence, then Popeye the Sailor Man promotes smoking tobacco out of a pipe. And for some reason, people thought Spongebob Squarepants promoted homosexuality.
Turn off the TV or change the channel if you don't like the things that are on it. There are 500 other channels available nowadays. Choose one.