No, not exactly.
They can fire without cause as is Oklahoma law, but there are still laws concerning discrimination, civil rights, etc... not to mention employee contracts. He keeps referencing employee contracts in his insane rant... if it's true that employees and the company signed a contract of employment, then it would depend on the language within on whether or not any of the fired employees had a case.
That isn't the question or the issue here anyway though... it's around the amazingly caustic and terrible way he treated all of these employees in the meeting for which the audio was recorded. Have you listened to the entire 17:21 tirade? Tell me that if you were one of the employees in that meeting, you'd be ok with being spoken to that way? Tell me that if you were one of the employees who left that meeting wondering if you were going to be one of the 25 fired (as he threatened), that you'd be ok with it. ALL of those employees left that meeting wondering if it was going to be them. 25 of them experienced that reality.
Listen to the audio people. Listen and tell me if any of you type A, bootstrap people would put up with someone speaking to you that way... threatening your livelihood, calling you names, intimidating and manipulating you. I doubt it.
But that's just my opinion... I could be wrong.
In NO way could a position in that company pay enough for me to sit through a little moron going off on his employees like that..
There is no excuse for an employer to call his employees morons.. and stupid in a meeting..