I'm a Ph.D. student in Germany, I got my M.Sc. degree in Finland, I have friends in different countries doing their Ph.D.s, especially in the US, and there are also my fellow students in our group. So I have had the chance to learn about people's experience with their Ph.D. And there's one thing I see frequently which is annoying and frustrating: Ph.D. supervisors (people on tenure track/group leaders/senior researchers/...) are apparently not trained for this job and the job happens to be a very difficult one.
It seems that it's quite common to hear terms like arrogance, micro-management, exploitation of students' capacity, lack of respect, etc. attributed to a supervisor. I'm personally living with it, but I would like to be able to formulate all these thoughts in a meaningful and mature way. I need to have a clear understanding of what I'm going through.
Now I have one specific question (but I'd also appreciate knowing other ways of approaching it): is there a worked and published text on the supervisor-student relationship? like a code of ethics? I don't really know what to name it.