I'm sorry you are so disappointed, if you go the trainer route, I will keep my fingers crossed Thor will make steady progress.
I can relate, my Zhoie can't stand small kids. She will growl and back at them like a fool. If they approach to pet her, she lets them and has never tried to bite, but when they walk away she growls again
. It sad really.