I can very much understand this anger and frustration.
But some QBs are going to need a year or two on the bench. That's just the way it is, some guys aren't ready, and many would benefit from that year. Unless you are absolutely 100% sure that whatever QB you pick will be ready - and I don't know how anyone can ever be sure - then you have three choices in case he's not ready.
The first choice is keeping Ryan Fitzpatrick and letting him start. I'm sorry, this is what I would have a hard time stomaching. Or starting someone even worse, ala Tarvaris or some such.
Except for that, you need to grab an FA. IMHO, Alex Smith gives you a legitimate chance to win, short and long-term. The problem is he'll never be elite, but he is probably the 10th or 12th best QB in the league - this is my opinion, obviously, not some fact I've brought down from the mountain - and could win a Super Bowl if surrounded by a good team. Disagree? Don't want Smith or think he's too expensive? IMHO, the only alternative left is a Band-Aid, which would allow us to at least put a watchable product on the field for a couple of years or so while the kid develops. I believe that Mike Vick would fill that void.
Do I want Vick? No, I want Alex Smith and a draft QB in the first round or two. But is Vick the next best option? IMHO, yeah, probably.
And I get upset about this stuff, too, and probably come off rude sometimes. I apologize.