Purely in the interest of settling your curiosity:
Yes, there have been firings in the past, some of them quite public affairs. However, you will not receive exact names, nor links to the events which caused them. Further, as Opti said, it is very hard for a mod to be fired by making bad calls on warnings and what not. We, the senior staff, decides who makes the cut, and who makes for the unemployment line.