Even small gestures such as an effective staff travel system would go a long way to regaining goodwill.
And payscales to compensate loyalty would go an even longer way and would help to reduce training costs. The company cannot buy loyalty but it can be stimulated and maintained in many imaginative ways without any extra costs and the benefits to the business would be immense.