He was charged with a crime, he has the right to bail waiting trial.
...
I think it’s a right to a bail hearing, not bail.
You are right, however, in non capitol offenses the 8th amendment states “no excessive bail”. Home invasion is not a capitol offense and it had been ten years since his previous arrest. There would be no room in jail if we held everyone before trial.