I think the gap between Pearce and McShane is pretty big at the moment, but as some have said that's party down to confidence and also down to McShane having more experience at a higher level.
Pearce hasn't been the same player since the start of the PL season when there were those contract issues and speculation about his future which prompted McDermott to drop him from the first 11.
Even when Pearce was at his best I still think McShane is the better footballer though - McShane at his best > Pearce at his best
Don't agree that Pearce 'rejected' us either, I think both parties just agreed it was time to move on.