well, the fact is that he isn't the player he once was. he no longer is a .320, 40 HR, 130 RBI guy but over a full season, he's still a .310, 30 HR, 100 RBI guy
he's gone from being elite to very good and maybe stuff like faking injuries, shoving old guys, slapping teammates and calling out the FO is fine for an elite player, but not for a very good player