I have a problem with taxonomy views.

The setup:

  1. create a new content type, say Educational institutions
  2. create a taxonomy hierarchy, say Primary schools, Colleges, Universities and bind the taxonomy to the content type
  3. create a view that displays only nodes that belong to the created content type by filtering

Both filters and arguments are used in the view and a menu link is created for it.

All in all, it looks like this:

  1. Menu -> Educational institutions, expands submenu Primary schools, Colleges, Universities and displays a page that lists all these categories (e.g. a bulleted list with Primary schools (12), Colleges (10), Universities (2)) -- OK
  2. when you click on Colleges on menu, the paged list of colleges is displayed and Menu -> Educational institutions -> Colleges is active -- OK. Now the troubles begin: breadcrumb doesn't work, it displays the parent category twice, e.g. Home >> Educational institutions >> Educational institutions -- NOT OK
  3. when you click on a particular college, it is displayed nicely, but
    1. breadcrumb is lost -- NOT OK
    2. menu activation is lost -- NOT OK
    3. there is a taxonomy link in the bottom of the node that takes to the default taxonomy page (say taxonomy/term/4) instead of the taxonomy view -- NOT OK AT ALL

Any ideas how to fix the problems?