"If this Pepsi ad is the choice of a new generation, I'm gonna need that generation to turn in its badge," remarks Margaret Cho.

"This Pepsi ad is so unrealistic. Those protesters would have been Dr. Pepper Sprayed," quips Stephen Colbert.

UPDATE:

Pepsi has now pulled the ad due to the backlash.

"Pepsi was trying to project a global a message of unity, peace and understanding. Clearly we missed the mark, and we apologize. We did not intend to make light of any serious issue," it says in a statement. "We are pulling the content and halting any further rollout. We also apologize for putting Kendall Jenner in this position."

Watch the Pepsi ad featuring Kendal Jenner while it's still available below.