I imagine it's a complex scenario. As someone who works in a mental health unit, it's very easy to just see one side of the story from reports like these.
Unfortunately our whole mental health service needs massive change from a government level. People like Stephanie Bincliffe generally need manging in small, highly staffed units (maybe even on a 2 staff : 1 resident ratio). But, in my unit for example my HCA staff (who often take the front line for managing very complex care, deal with lots of abuse and aggression, and deal with a lot of stress each day) are usually on minimum wage style salaries, with little recognition and respect. Because of this eventually they leave because they can get paid the same for working anywhere, and for having a lot less stress. I mean would you want to be paid £8.50p/h to be assaulted several times a day? Because that's often the reality for staff working in these units. This means constant issues with staffing, meaning there simply aren't the staff to manage people like Stephanie, and then because it then becomes to dangerous to have very aggressive patients out in communal areas on very short staffed units, they end up getting locked away into seclusion areas.
Until there is a massive government overhaul with better training and wages for staff working in learning disabilities / mental health services, and unit staffing numbers are on safe levels, the same problems will persist.
My advice is that if you want to help people like Stephanie, don't vote Tory, because the cuts to services the past few years means the problems are just getting worse at the moment, not better.