Yes and community programs should specifically mean training members of the community to respond to their communities needs
Redirecting funds to social programs is not going to be as effective if social workers don't have empathy and understanding towards affected communities. Also the police in its current form needs to be abolished.