Hardy played Week 1 as the organization cited allowing the legal process to play out as the reason for not sitting Hardy.
But on Sunday morning, Rivera decided to make a change for the organization's sake.
"My rationale was because this was in the best interest of the Carolina Panthers," Rivera said after the game. "We had to do this, I did this and that's it."
"We had discussions. The organization had discussions," Rivera said. ... "This is a very difficult situation that the league is dealing with right now. Teams are dealing with this and we're doing the best that we can. We're not infallible; we make mistakes. The decision I made today was based on all the information that I tried to get, the people that I talked with and going forward."
Declaring Hardy inactive is a complete reversal for a Panthers organization that was under intense scrutiny for allowing the player to suit up for last week's season opener.
UPDATE: Breer reported Monday that Hardy will report to work today at Bank of America Stadium, per source who has spoken to the player.