A rather sweeping statement about 'Social enterprises' if by that you mean health and social care services. You are welcome to come along to our company and look through our policy and procedure, safe working guidance, training records, care plans, behaviour plans, risk assessments etc etc and then perhaps you will modify your comment.
Dimensions might have failed their staff on this occasion but that doesn't mean that ALL social care services fail their staff.