Custom Breadcrumbs remove duplicates
I think you could use theme_breadcrumb($variables) in your template.php to remove duplicates.

Code could be something like this:

themeName_breadcrumb($variables) {
  [...]
  $breadcrumbs = array_unique($variables['breadcrumb']);
  [...]
}