I think that's only part of it, but a big part of it. I know some people just didn't like that Harbaugh kept playing him at tackle and some wanted him gone so he didn't have him to lean on. Also kept better players from starting ahead of him, ie Orlando Brown Jr.Hurst gets hated because people blame him for Joe's torn ACL.