Not really, dude.
Jim Schwartz was fired by Detroit, and coaches' contracts aren't like players' contracts. Their money is almost always guaranteed. So say for example that a team fires a Head Coach today with one year left on his contract, and they owe him $5 million for the 2014 season according to the contract. They gotta pay him that even if he's off the team; HOWEVER, say that coach takes a coordinator job on a different team right away at say $1 million. In that case, the team that fired him now only owes him $4 million...in effect, he is basically working for free when he could have just collected all of the same money without doing anything. This is normal, as the general theory.
A major reason why Schwartz came to Buffalo was because he liked the opportunity there with the defensive personnel. The Lions reportedly still owed him $12 million for the 2-years left on his contract, so let's not be talking about "unemployment" like it means something in this case. He could have just sat back and collected all that $12 million, but he chose to come to Buffalo and have some of that money the Lions owed him be offset by what Buffalo pays him.
Lots of people thought Schwartz would sit out for at least a year because of the reasons I just explained, in part. If you take off the blindfold, you'll see that Schwartz wasn't really desperate for a any old job in the least. He liked what he saw in Buffalo's defense...it's OK to admit it.