I think punting or going for it had about the same chance of success. Punt it and Carolina just needs to pick up 1 first down. And even if the defense kept them from getting a first, the offense still has to move the ball to score without any timeouts. And, as you point out, the offense couldn't get out of it's own way save for one drive. Ordinarily, I fall on the conservative side and would've punted, but in this case, I can't fault going for it. It didn't work (although it would've had Dak throw and better ball). Conversely, I wouldn't criticize punting had they done that and it didn't work. The problem wasn't that one play, but the offensive ineptitude for the other 55 or so plays.