Criminal defence lawyer says jail is not the solution for repeat offenders, complex care is