No. It's definitely on Carroll and/or the Offensive Coach. They should have called for the run no question. They had 18 seconds, 2nd and 2, with a timeout. Absolutely no reason to throw it. Hell, even if he lost because we couldnt' get it in with a run, that would have been better than throwing an INT there.
I couldn't even blame the Seahawks for brawling out there because I'm sure a few of them wanted to punch the OC.