Thank you for your patience. Your answer is below. PLease keep in mind that my job is to give you accurate information, not just tell you what you want to hear. That means that although I promise to be honest with you, sometimes it results in an outcome that you may not want or expect. Unfortunately, with the law, it is not meant for everyone to win or to get what they want. There are winners and losers, and there is often a disappointment. Please do not hold that against me. I am just a messenger.
When you get your answers, you will be asked to give a rating - 4 or 5 stars are appreciated. This is important because this is how I credit for doing my job. Don't worry, you can still ask related follow-up questions even after you've given a rating. Thank you!
ANSWER: She does not have a constitutional right to contact with your daughter that is above what is in the best interests of the child. If the judge finds that contact other than piano lessons are not int he best interests of the child, he is permitted to restrict her contact.
Constitutional rights are complicated. If a person is threatened with confinement in jail or something like that, then there are more constitutional protections (i.e., there is a higher burden for taking someone's liberty). But the lower the risk of harm to the person who is subject to a court order, the lower the burden on the court to give notice, etc.
In all cases involving children, the decisions of the court are in the interests of the child, not the interests of the person who is subject to the order. The courts care far less about the piano teacher not having full contact with the child (and any notice related to that) than they do protect the child from whatever the court sees as a problem in the relationship.
So your lawyer is right; unfortunately, there is nothing that can be done. She does not have a familial relationship with the child and has no "rights" to visit with the child, like someone in the family might. But the judge did find that it is in the interest of the child to keep at least the professional relationship intact.
I'm really sorry. I know that is not what you wanted to hear, but my job is to be honest with you, not lie to you and tell you what you want to hear.
I hope that answers your questions. Please remember to give me credit for doing my job by clicking on 4 or 5 stars at the top of your screen.
A BONUS is also appreciated if you feel I've earned one today. And remember, you can still ask follow-up questions if you need to.
If you want to talk on the phone, I am available to do that for an additional fee.
And if you have new questions in the future, you should write FOR JAMES in the question. That way, I become your personal Professional.