The Sox IMO have done a pretty bad job of handling 1st base, overpaying twice to get not very much value over there. While Moreland for two years is in an absolute sense actually a bigger crime than Pearce, Pearce simply should not have been brought back at all, PERIOD. Total waste of payroll and utter malfeasance on DD's part.
It has been a long time since the Sox have actually cared who played 1st base. Have to go back to Mo Vaughn to find the last time they cared at all and before that George Scott.