If they tampered, yes. But proving that is very hard. You need to be very dumb or have a Packer cellphone to have evidence. Or be judged by Roger Goodell, the man who doesn't believe in physics.
As for precedent, its hard to say. Patriots went after a player for failure to disclose just a couple of years ago. It happens and its one reason the League doesn't want guaranteed contracts. In most cases, it never gets to this because the player either lands on IR if they are good or get waived and hangs around the bottom of rosters for a while.
Bennett's case is a bit unique in that he was in demand and somehow convinced the Packers that he was gaming them so as not to play but get paid. It might be the Packers did not want that example on the roster, but I am also intrigued about the roster/cap implications of him being in IR.
The alternative would be a special kind of conditional IR where you have to have surgery to qualify. Or keep him on the roster until surgery is over and then IR him. But in both cases the player has the leverage to delay surgery.