OK, I thought Jerry Jones was an idiot. This guy gives Marty an extension, allows both Cameron and Phillips to leave, and then- THEN decides it'd be good to start fresh. Oh, what a mess.
NFL rules state that you can't block an assistant coach from departing to another team if that team is giving him a promotion.
But, yes, Spanos is stupid for retaining Schottenheimer, then allowing Smith to talk him into firing Schottenheimer.