Sometimes, apologies take a long time in public life. Other times, they come more quickly. And still other times, despite how the old saying goes, it is too late to say you're sorry.
Miami Republican Frank Artiles learned about the last variation the hard way this week. After making expletive-laden and racially explosive comments, Artiles offered apologies to his colleagues in the Florida Senate --- but that was not enough to prevent his resignation under pressure Friday.