Irrespective of that, the first rule of any business is to pay your staff. It's not like it was a "one off" either. A well run business with a sustainable model would not have got to the point where wages went unpaid like that. Failure to pay wages on time carries a serious reputation hit which leads to unhappy players and a toxic atmosphere. This would account for their lack of fight.
The buck stops with Ron, not the manager.
I’m not denying that, just pointing out that suggestions he picks and chooses who he pays, at least employee wise, is incorrect.
As for external companies etc I’ve have no idea on that front.