It's a travesty when people are stuck behind bars for months or even years before they have even been convicted of a crime. However, there are sometimes good reasons to deny a person bail, such as when they are an obvious flight risk or a clear danger to the community.
One of the great injustices in today's justice system is that so many people are punished long before they have been found guilty.
Recently, criminal justice reform advocates have pointed out a fundamental unfairness in our system. People who can afford bail are allowed to continue their lives while under criminal charges. People who cannot are held in pretrial detention, often until their criminal charges are resolved. They typically lose their jobs and housing and may even lose their kids -- all before they've been found guilty of anything.