Our system is set up to deal after the fact. Sadly there are way too many victims out there that know this to be true. Many would not have been if the system had done its job from beginning to end. There are too many places for criminals to slip through the cracks. From Police, the bail court, to prison, to trail, to ....... the list can go on and on.
This poor women could have cried to so many different people and the outcome would have been the same. Criminals have rights and that is that. Sadly others pay for those rights. It is his right to fair justice. His right to bail, etc. He got all that and she got dead. Can't say what would make it different or better, that is the system.
I can bet the JP and the crown in the case are not all that happy right now.