Some people will like him because if you don't follow every game closely, then see highlights with Goins making a good defensive play, then check the box score where he gets another RBI, then add that to he's been here for years (so must therefore love the team) and compare him to other players under performing and/or injured.
I wouldn't blame someone for thinking like that. I would blame that person if on hearing he was let go, they don't then look at the stats and see he's actually a borderline 25th man defensive sub at best.