Kearns sucks. It's just that Pena sucks too.
I'm willing to suffer through Milledge and Dukes for a bit. they are both 23, with not much Major league experience. they need to be given time to grow.
Kearns and Pena are past the 'growing" phase, and they are in the "produce or else" phase.
though, I think Milledge and Dukes would be better defensively at LF and CF respectively.