I remember reading somewhere when he was a free agent a while back that he prefers to play for a team in a warm climate city. Doesnt necessarily mean it's true, but judging from the decisions he's made in the past, it looks that way.
He's not worth it. With the money we'd have to pay him, we could land someone like Travis Outlaw whos younger and more dynamic, or Mike Miller, who may not be the defender Barnes is, but gives 110%, is a much more refined offensive player, and probably a better team guy.