I don't work for the 49ers, nor am I a GM, but I can guarantee that, at some point, San Francisco will use one of their draft picks on an incoming pass catcher. Even with the additions of Mario Manningham and Randy Moss, there still is a bit of uncertainty at the receiver position.
After Ted Ginn Jr. surprisingly returned, the 49ers currently have Crabtree, Moss, Manningham, Swain, Williams, Hastings and Ginn under contract. There will be one, if not, two new incomers via the draft, and you have to wonder who's spot their going to take.
It may come down to where the 49ers take a receiver. If they take a receiver in the first two rounds, such as Georgia Tech's Stephen Hill or LSU's Rueben Randle, there's a good chance they'll make the opening day roster.
If they wait until later rounds and select someone like Florida International's T.Y. Hilton or Arizona's Juron Criner, it may be seen as more of a developmental move.
Before we determine if Williams should be replaced, one should delve into his productivity. Williams recorded 20 catches for 241 yards and three touchdowns in his sophomore campaign as the 49ers' third/fourth receiver.
Albeit unimpressive numbers, Williams showed solid route running and the ability to gain separation and significant yards after the catch.
Many fans would like to see Kyle Williams banished to hell because of his two well-known errors. Although it was the most hurtful thing I've seen in a long time, it is NOT the sole reason San Francisco lost the NFC championship game.
From fan to fan, I ask you all, forgive Kyle. He made a mistake, and he's remorseful.
Besides, productive wide receivers are hard to come by, and Williams has shown enough potential to remain on the team.
I would vote to keep him on the team, regardless of who we draft. If you were given the GM shoes, what would you decide?
Follow me on Twitter: