Rehabilitation isn't usually adequate for the prisoner. Many prisoners are beyond rehabilitation. Many aren't. The idea of rehabilitation is very appealing. I think that this technique might not be as effective as it could be because what is offered simply isn't as extensive or as thorough as it needs to be.
Of course, many people should not even be in jail in the first place. That is just how our society keeps the money flowing in certain areas of our economy. If we do not rehabilitate the prisoners that need it. They will keep getting locked up, and it keeps the vicious cycle going. Keeping many people's wallets padded.
The United States judicial system typically focuses more on punishment than on rehabilitation. If jails and prisons focused more on rehabilitation, there would be fewer repeat criminals and those who leave the system would be better able to build a life and improve their situation rather than falling back onto old criminal habits.
No, jails are not doing enough to rehabilitate inmates. The government has a responsibility to U.S. citizens to keep them safe, so more programming is needed to help offenders to not re-offend once released. Recidivism rates are extremely high and more should be done to keep offenders from returning to jail.