I don't think Sanchez is a bad QB, he has been the product of his team management/coaches since the start of his NFL career. The entire Jets organization is at fault. If you fire people it should be everyone who doesn't play on the field.
EDIT when I say play on the field, I mean players...