That wasn't a bad decision, it was a bad throw. AJ had beaten the corner & safety to the post. If Carr had put the ball on the money, it would have been six (or AJ would have dropped it). The pass drifted to the middle and Vincent was there. Good decision, sorry throw.
Of course Carr did hit Bradford on a perfect 30 yard go on a 3rd & 17. Only to see the ball slip right between Corey's fingers. The Bills defense gives up very few big plays. And when the opportunities were there, the Texans screwed them up.
By the time the score was 12-0, the Texans had only run 3 pass plays. One a short pass to Davis, the next a sack on a simple stunt that confused Chester Pitts, then a busted play where Chris Kelsey forced Carr out of the pocket (Wade tackled him), Pitts & McKinney ran downfield to block, and forced a pass rather than just stepping out of bounds. And that play was another example of AJ not coming back to the ball (Troy Vincent did). I would think the coaching staff has gone over these mistakes many times before. These players aren't listening to them