What's wrong with this ad?

I don't understand what's wrong with this ad:

It's been pulled from the air in China. I don't get it. Do people think it's racist? Why? Or is it the slapstick violence? Aren't presidents pretty much fair game for these sort of ads? Hasn't it always been so?

Ann says: It's obviously promoting violence against politicians through the use of fish sandwiches. If this airs, what's next, pelting with hamburgers? Rampages with Philly cheese steak? Where will it end!

More here.

How about this one? No problem, I guess.