Yeah in retrospect it really was but they had to sign him, It just didn't work out. With the teams reputation for being cheap (often undeserved IMO - NOT that I am saying it was a well run club) and with Davis's production and popularity they team would have been skewered if they let him walk. Of course the same people skewered the team for the signing when his production went away.
He seemed like a good guy and was the main reason to watch the club for a few years. He averaged 37 home runs over a 6 year span, that's crazy. Being suspended for the playoffs the one season might have really hurt, but mostly he was fun for a while. I hope he has a good retirement and post baseball life.