Ezekiel Elliott’s jump into a giant Salvation Army donation kettle didn’t warm everybody’s heart.

The former Buckeye might’ve raised millions of dollars for the charity, but his animated celebration irked some of the league’s best players.

The NFL elected not to fine Elliott, which was likely the result of the positive attention it received from the Salvation Army.

Odell Beckham Jr. voiced his frustrations about that:

Le’Veon Bell wasn’t pleased, either:

For the record, Elliott and the Cowboys were penalized 15 yards for unsportsmanlike conduct on the ensuing kickoff.

Bell and Beckham might have both been fined for harmless celebrations, but Elliott’s celebration proved to serve a greater purpose.

Elliott assumed he would get fined the normal $12,154 for excessive celebration, which he said he would match with a donation. But he pledged to still make that donation without the fine.

“Let’s give Zeke credit for that. It is certainly fun,” Cowboys owner Jerry Jones said Monday. “We have those kettles there because we do want the visibility of reminding everybody, certainly at this time of year, how doing the most good is putting a dollar in that red kettle. To have gotten that attention in front of probably 20 million or so people [Sunday] night for the Salvation Army was just wonderful.”

Bell and Beckham might have a double-standard gripe with the NFL, but they can’t argue the good Elliott’s gesture did.