I agree with that, he went in pretty naive or pretty contra.
It does make me wonder how diplomats/ambassadors are chosen.
Ideally, they would be prepped by the state department to make the right choices. Instead, McFaul comes off as arrogant and subversive.
Language is also an issue, as Russian is quite complicated and as a foreigner speaking (or attempting to speak it) it is rather easy for Russians to run circles around you linguistically if they want to.
So the state department can choose between teaching someone Russian and ending up with a McFaul level of Russian* (just good enough to make small talk but not engage in a real debate) or use somebody with a Russian background, who will either be a Russia-hating emigrant or a Russian spy.
* He has a MA in Slavic languages from Stanford, so actually his Russian should be better than it appears to be, but he probably is out of practice. He got his degree 26 years ago...