Yes, I did.  It's always better to resign than be dismissed/fired.  If you're in a position like these guys were, you weigh your options and the likely results and make the best decision for their futures.  IMO, resignation in this case was a "smart move."  That's an opinion...not a fact.