The problem is he hasn't priced himself as an everyday player. If he did he'd be asking for much more.
Hunter Pence just signed for $13.8 million coming off of .253/24/104 with an OPS of .743
Hairston hit .263/20/57 with an OPS of .803 in 240 less ABs.
And that $13.8 million was exactly what was projected Pence would get.