I don't fully agree with this because need to understand that they need to be fully trained at their craft in order to make the right calls. I have seen refs completely blow a call and stand on it like it was the right call to make but admit that they were wrong.
I have witnessed refs make calls from the other end of the court that they could not definitely say that they saw because they were not on the end where the foul occurred.
Refs are corrupt, as well. Ddn't an NBA ref just go to prison for cheating?
So while you want coaches to treat refs with professionalism, refs need to behave professionally.