The Giants' loss to the Packers, an ugly 38-13 blowout at Lambeau Field on Sunday, is not working out very well for New York wide receiver Odell Beckham.

He's taking on tons of wat--, er, criticism for spending an afternoon on a boat in Miami the week of the game, even though he says it has nothing to do with the play of the Giants receivers.

After the game, Beckham allegedly punched a hole in a wall at Lambeau Field out of anger and was reportedly seen banging his head against the wall.

Making matters worse, Beckham reportedly told a member of the Packers grounds crew to "f--- off" when he was asked to calm down after punching the wall following the loss.