First, if you don't like the job someone is doing, that's fine, but to insult the way you do is not only immature, but in my opinion costs you credibility.
next, you mention the talent on offense. Where is it? Is it better talent then most other teams have? I think the main problem with the offense is it's tremendous lack of talent. Nobody on the o-line is worth a crap, No QB and little depth and TE and WR. Hackett may be a problem, but with this offensive personnel it's really hard to be sure.