Myself personally, I can understand why controversy among fans develops when it comes to competition at the QB position. Everyone has there own perception/player in mind when it comes to the QB position and how the position itself it should be handled.
In my opinion competition in all positions is a good thing, including the QB position. Its up to a solid chain of command to stem/stop problems before they ever start. Throughout the league you see teams addressing the QB position aggressively. John Elway didn't need to draft Brock Osweiler, he has Peyton Manning, Elways not worried about a QB controversy. How about the Redskins and RGIII, they didn't need to use another high draft pick on a signal caller, but realize putting to much pressure on RGIII could hurt his development, so they brought in competition at the position to help.
The Green Bay Packers are always looking to upgrade the QB position, as is the Patriots or the Jets because when you have good coaches coaching the QB position, Its the wise thing to do. Good QB are worth their weight in gold as future trade bait. We have the best most innovative coach/QB guru in the league in Chan Gailey and should/could be using his expertise to strengthen the Buffalo Bills franchise. If the Bills grew QB's, like we do CB's, we would have won a Championship by now.
What I would like to also point it is sometimes finding the right player for the right scheme or system to fit their skill set is just as important as a players past statistically, the two don't always mesh together right the 1st time around. QB's competing, compete with the scheme/system, the opposition, and the elements.QB's in the NFL have enough to worry about and just need to focus on their job, which is learning/ running the offense, and helping their team win.(Being an obedient understudy without causing waves is part of the job description as backup)
Poor QB play creates controversy, not the backup...
NOTE: In my mind/opinion Ryan Fitzpatrick is the undisputed(by me anyway) Champion at the QB position throughout the 2013 Buffalo Bills Football season, there is no controversy, this is Fitzy's team/time