Hard to tell from a distance but O'Shea may be so emotionally invested in keeping "his" underperforming players that it may come down to having to fire him before needed and obvious changes can be made.
If Whitehead is brought in, it will destroy my confidence in Walters despite all the good work he has done. Whitehead had speed, but was brittle with mediocre hands. We now have a good kick returner and he may also be a good RB and/or receiver. To my view, he is just another aging veteran with his best years behind him, and we have more than enough of those.