I think it definitely depends on the officer - as a newbie with zero experience of domestic abuse I would simply not have understood it, recognised it, I asked myself the ignorant "why do they stay" about a million times.
It's experience, and reading and insight (especially MN for me!) that helps you learn about it.
Same with MH issues - I have a psychology degree and have huge experience now dealing with MH jobs, but still hear my more junior colleagues say ridiculously insensitive and ignorant things.
We need more training - most of the frontline response bobbies are brand new under 5 years experience and usually young. They don't know what they're doing tbh.
The freedom programme is a great idea. I might ask about that when I'm in.