There is a difference between creating an emotional reaction and creating a change.
One is temporary, while the other fundamental changes someone. It changes how they see the world, what their expectations are and causes them thus to take different actions in the real world.
There is a lot of debate of what a successful campaign is.
A successful marketing campaign creates change - not an emotional reaction.
And change involves action not reaction.