His name is public however because it is in the public interest.
I'd like you to back this up with reason, please. The justice system has its hooks in here. Punishment is in their dominion, not yours or mine. So. Exactly how does it benefit the public to further drag his name, address, family, future etc., through the mud?
Someone is found guilty of a crime, it's in the public interest to be aware of this. The justice system in (in theory) operating on behalf of society. So the news media report such things.
I'm struggling to understand why you feel this is wrong. Is there a circumstance (other than this one) where it would make sense to keep the identity of a guilty party secret?