5 Apr 2017

3 reasons why the new Pepsi advert is exasperating

If Twitter has done anything since its inception, it has magnified the amount of social justice warriors who sit behind their laptops and smartphones. Today they certainly came out in full force to roundly mock and condemn Pepsi Colas latest TV advertisement.

The advert is set on the backdrop of a protest, with Pepsi deliberately making the cause ambiguous, although its still obvious given the current climate in America (it's clearly about Black Lives Matter). In it we see the main protagonist (Kendall Jenner), make eye contact with a protestor who encourages her to join the protest in the midst of her own photo shoot. She rips off her blonde wig, wipes away her lipstick, dons feminist-friendly denim attire off camera, and proceeds to pick up a can of Pepsi and give it to a police officer as a peace offering. When the officer has a taste the protestors cheer and the advert ends with the police officer giving his colleague an approving look.

Pepsi is known for capitalising on whats going on around the world to market its main brand. We saw this with the Berlin Wall TV advert. But that in itself is part of the problem - jumping on the bandwagon.

In this case, many people felt that the makers subtly used the Black Lives Matter movement to further their own brand. And in America, its not just police brutality (particularly against blacks), which has been and still is very much a recurring theme since the Civil Rights movement brought it to the worlds attention. The use of a well-off It girl to play the role of the heroine, whose socially-engineered white privilege automatically gives her a kind of access all areas pass to go from fashion model to social activist for a cause was exasperating for the following reasons:

1. It portrayed Kendall Jenner as the white saviour

With Hollywood coming under increasing scrutiny of late for continuously casting white actors in roles for characters of a non-white background, some felt that she had appropriated a serious cause that she could never directly relate to, for a paycheck:

2. Her white privilege made her impervious to being subjected to policy brutality

When Kendall decides to join the protestor in the video, she took off her blonde wig, which seemed to symbolise her transforming from a privileged white American It girl, to a socially conscious ethnic woman in nought to sixty. But in spite of her symbolic transformation, she would still be deemed by many (particularly black people) to be impervious to police brutality i.e. she can never truly be able to relate to their cause.    

3. She trivialised the importance of Black Lives Matter by suggesting police brutality can be solved with a can of Pepsi

The idea that you could stop police brutality with a can of Pepsi was certainly assuming to some.

Generally speaking, Pepsi has a good reputation for capturing the moment in its TV advertising, especially when it comes to the current climate of the world stage. But unlike their soft drinks, their latest ad seems to have fallen flat.

Andrew is a social commentator, aspiring political journalist and co-presenter for a weekly Christian radio show - The Genesis Show

UPDATE: Pepsi have since apologised for the advert and promised to remove it

Click here to request a free copy of Premier Christianity magazine 

Pepsi's latest advert has caused a Twitter storm. Andrew Hamilton-Thomas explains why it's so offensive
Share this page...

Trending Audio

Worship 100

2. Amazing Grace (My Chains Are Gone) - Shane & Shane

Matters of Life & Death

The powers of the age: Spiritual warfare, evil and technology in the 21st c...

Jazz Alive Playlist

The Church's One Foundation - Phillip K Jones II

SettingsRequest history8.3.17PHP Version192msRequest Duration3MBMemory UsageGET article-series/{article_series}/article/{article}
status
200 OK
full_url
https://premier.amperative.site/article-series/premier-gospel-news/article/3-reasons-why-the-new-pep...
action_name
article-series.articles.show
controller_action
App\Http\Controllers\ArticleController@showArticleForArticleSeries
Theme
Open Button Position
Hide Empty Tabs
Autoshow
Reset to defaults
status
200 OK
full_url
https://premier.amperative.site/article-series/premier-gospel-news/article/3-reasons-why-the-new-pep...
action_name
article-series.articles.show
controller_action
App\Http\Controllers\ArticleController@showArticleForArticleSeries
uri
GET article-series/{article_series}/article/{article}
scope_bindings
true
controller
App\Http\Controllers\ArticleController@showArticleForArticleSeries
file
app/Http/Controllers/ArticleController.php:20-29
middleware
web
duration
190ms
peak_memory
4MB
response
text/html; charset=UTF-8
request_format
html
request_query
[]
request_request
[]
request_headers
0 of 0
array:15 [ "host" => array:1 [ 0 => "premier.amperative.site" ] "connection" => array:1 [ 0 => "keep-alive" ] "pragma" => array:1 [ 0 => "no-cache" ] "cache-control" => array:1 [ 0 => "no-cache" ] "sec-ch-ua" => array:1 [ 0 => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "accept-encoding" => array:1 [ 0 => "gzip, deflate, br, zstd" ] ]
request_cookies
[]
response_headers
0 of 0
array:3 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Sat, 21 Jun 2025 16:10:05 GMT" ] ]
session_attributes
0 of 0
array:1 [ "_token" => "L0ILNIaTaY9tgHWQNGufTYLr6zoOlbOREdOD9aiF" ]
    • Booting (82.24ms)time
    • Application (110ms)time
    • Routing (3.56ms)
    • 1 x Application (57.21%)
      110ms
      1 x Booting (42.75%)
      82.24ms
      1 x Routing (1.85%)
      3.56ms
      38 templates were rendered
      • 1x templates.articles.showshow.blade.php#?blade
      • 1x components.sections.slimline-headerslimline-header.blade.php#?blade
      • 1x components.sections.header-topheader-top.blade.php#?blade
      • 20x components.iconicon.blade.php#?blade
      • 1x components.sharethissharethis.blade.php#?blade
      • 1x components.recommendations.index-bespokeindex-bespoke.blade.php#?blade
      • 1x components.promotional-blockspromotional-blocks.blade.php#?blade
      • 1x components.sections.footerfooter.blade.php#?blade
      • 2x components.form.inputinput.blade.php#?blade
      • 2x components.form.input-groupinput-group.blade.php#?blade
      • 1x components.layouts.mastermaster.blade.php#?blade
      • 1x components.faviconfavicon.blade.php#?blade
      • 1x components.social-metasocial-meta.blade.php#?blade
      • 1x components.modals.searchsearch.blade.php#?blade
      • 1x components.modals.generic-1generic-1.blade.php#?blade
      • 1x components.toast-controllertoast-controller.blade.php#?blade
      • 1x components.modals.model-show-thank-youmodel-show-thank-you.blade.php#?blade
      uri
      GET article-series/{article_series}/article/{article}
      middleware
      web
      scope_bindings
      true
      controller
      App\Http\Controllers\ArticleController@showArticleForArticleSeries
      as
      article-series.articles.show
      file
      app/Http/Controllers/ArticleController.php:20-29
      11 statements were executed (4 duplicates)Show only duplicates23.73ms
      • RedirectMiddleware.php#49premier1.14msselect * from `redirects` where `is_regex` = 1 and `redirects`.`deleted_at` is null
        Bindings
        • 0: 1
        Backtrace
        • app/Http/Middleware/RedirectMiddleware.php:49
        • vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:180
        • vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:116
        • vendor/laravel/framework/src/Illuminate/Routing/Router.php:797
        • vendor/laravel/framework/src/Illuminate/Routing/Router.php:776
      • RedirectMiddleware.php#79premier640μsselect * from `redirects` where `is_regex` = 0 and `match` = '/article-series/premier-gospel-news/article/3-reasons-why-the-new-pepsi-advert-is-exasperating' and `is_active` = 1 and `redirects`.`deleted_at` is null limit 1
        Bindings
        • 0: 0
        • 1: /article-series/premier-gospel-news/article/3-reasons-why-the-new-pepsi-advert-is-exasperating
        • 2: 1
        Backtrace
        • app/Http/Middleware/RedirectMiddleware.php:79
        • vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:180
        • vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:116
        • vendor/laravel/framework/src/Illuminate/Routing/Router.php:797
        • vendor/laravel/framework/src/Illuminate/Routing/Router.php:776
      • DatabaseSessionHandler.php#97premier1.16msselect * from `sessions` where `id` = '7C4gEebnZ2XQnQeIjBy9ZzAUs6TlWx3JO0LgUBXV' limit 1
        Bindings
        • 0: 7C4gEebnZ2XQnQeIjBy9ZzAUs6TlWx3JO0LgUBXV
        Backtrace
        • vendor/laravel/framework/src/Illuminate/Session/DatabaseSessionHandler.php:97
        • vendor/laravel/framework/src/Illuminate/Session/Store.php:113
        • vendor/laravel/framework/src/Illuminate/Session/Store.php:101
        • vendor/laravel/framework/src/Illuminate/Session/Store.php:85
        • vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:147
      • ContentFamilyTrait.php#42premier990μsselect * from `article_series` where `slug` = 'premier-gospel-news' and `is_active` = 1 and `article_series`.`deleted_at` is null limit 1
        Bindings
        • 0: premier-gospel-news
        • 1: 1
        Backtrace
        • app/Models/Traits/ContentFamilyTrait.php:42
        • vendor/laravel/framework/src/Illuminate/Routing/ImplicitRouteBinding.php:61
        • vendor/laravel/framework/src/Illuminate/Routing/Router.php:947
        • vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:41
        • vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:180
      • ContentFamilyTrait.php#59premier4.67msselect * from `articles` where `articles`.`article_series_id` = 5 and `articles`.`article_series_id` is not null and `slug` = '3-reasons-why-the-new-pepsi-advert-is-exasperating' and `articles`.`deleted_at` is null limit 1
        Bindings
        • 0: 5
        • 1: 3-reasons-why-the-new-pepsi-advert-is-exasperating
        Backtrace
        • app/Models/Traits/ContentFamilyTrait.php:59
        • vendor/laravel/framework/src/Illuminate/Routing/ImplicitRouteBinding.php:56
        • vendor/laravel/framework/src/Illuminate/Routing/Router.php:947
        • vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:41
        • vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:180
      • PromotionalBlockCacheMiddleware.php#24premier2.93msselect * from `promotional_blocks` where (`display_from` is null or `display_from` < '2025-06-21 17:10:05') and (`display_to` is null or `display_to` > '2025-06-21 17:10:05')
        Bindings
        • 0: 2025-06-21 17:10:05
        • 1: 2025-06-21 17:10:05
        Backtrace
        • app/Http/Middleware/PromotionalBlockCacheMiddleware.php:24
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Middleware/PromotionalBlockCacheMiddleware.php:23
        • vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:180
      • ArticleController.php#22premier870μsselect exists(select * from `brands` where `brands`.`id` is null and `brands`.`deleted_at` is null) as `exists`
        Backtrace
        • app/Http/Controllers/ArticleController.php:22
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:259
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • Setting.php#20premier1.29msselect * from `settings` where `setting_key` = 'web_donation_link' limit 1
        Bindings
        • 0: web_donation_link
        Backtrace
        • app/Models/Setting.php:20
        • app/Helpers/Settings.php:6
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php:69
      • Setting.php#20premier7.91msselect * from `settings` where `setting_key` = 'web_donation_link' limit 1
        Bindings
        • 0: web_donation_link
        Backtrace
        • app/Models/Setting.php:20
        • app/Helpers/Settings.php:6
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php:69
      • Setting.php#20premier400μsselect * from `settings` where `setting_key` = 'web_donation_link' limit 1
        Bindings
        • 0: web_donation_link
        Backtrace
        • app/Models/Setting.php:20
        • app/Helpers/Settings.php:6
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php:69
      • Setting.php#20premier1.73msselect * from `settings` where `setting_key` = 'web_donation_link' limit 1
        Bindings
        • 0: web_donation_link
        Backtrace
        • app/Models/Setting.php:20
        • app/Helpers/Settings.php:6
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php:69
      App\Models\Setting
      4Setting.php#?
      App\Models\ArticleSeries
      1ArticleSeries.php#?
      App\Models\Article
      1Article.php#?
          _token
          L0ILNIaTaY9tgHWQNGufTYLr6zoOlbOREdOD9aiF
          ClearShow all
          Date ↕MethodURLData
          #12025-06-21 17:10:05GET/article-series/premier-gospel-news/article/3-reasons-why-the-new-pepsi-advert-is-exasperating38116