He deserved it, big time.
Prior to firing Carroll, I thought that both he and Carroll needed to go because of how bad their drafts had been for several years running. Since Carroll's been gone, though, Schneider has been knocking it out of the park in the draft and he hired a great coach.
Quite honestly, as a never-been-a-Seahawks fan, this year's team is, to me, a much more enjoyable team to watch than any of the Carroll years. Carroll was annoying, Wilson was a phony cornball, and guys like Sherman and Bennett were completely detestable unless you were a diehard Seahawks fan.