How to have a proper breadcrumb path
I used a module called Smart Breadcrumb that builds breadcrumbs by using the url path and determining the title for each page. So far its Drupal 7 only.
https://www.drupal.org/project/smart_breadcrumb