If, as Trayvon Martin's parents allege, Zimmerman apologized just in order to get his bail cut, then his attorney mishandled the negotiations.
If Zimmerman really did want to apologize, you do it after the fact, and again, his attorney really mishandled the situation.