You are good parents, I can tell that !!
And I'm sorry about the "professionals".... sometimes they really suck.
I admire you for not giving up on finding professionals who are more competent and caring - sometimes its a long long long road to find them!
((((((((((((( Nina and family ))))))))))))))