He also has an ongoing rivalry with his neighbor Zeb Rosecog, a grumpy and antisocial man who was the former CEO of Karroll's company.
Upset when the child calls him "grumpy", Karroll deliberately refuses to help the boy when he's accused of throwing a snowball at Santa.
Karroll's bad day continues with a terrible presentation to his company's only main client that threatens his job and alienates his girlfriend, in the process ruining her secret plans to propose to him that night.
The first ghost, Christmas Present, refuses to acknowledge that she has the wrong person and via a magical remote control capable of transporting them through space and time, shows him the impact that Rosecog has had on the people around him.
Curious about the remote Karroll tries to examine it, which results in him and the ghosts traveling to a past Christmas when he met Carrie, causing the realization that not all Christmases are bad.
The two also travel to Karroll's past, where they see him publicly propose to his then girlfriend Lisa while wearing a caribou costume.
The final ghost, Christmas Future, is also aware that Karroll is the wrong person but is equally willing to continue on with the façade.