Thank you for your wonderful report.
The people you have met seem for the most part extremely gracious and hospitable. I believe this to be universal, once you get personal and avoid the stereotypes which are so commonplace. Unfortunately the truth is that one bad apple can spoil the whole bushel, at least in the eyes people who are not critical thinkers. Here in America there are some very prejudiced and violent people who call themselves Christian, just like there are violent persons in the middle east who call say they are Muslim. Both religions espouse peace and kindness. There are always the extremists.
When we traveled China, even the "minders" (tour guides) who must accompany the tourists eventually intimated what really goes on and were extremely thoughtful and pleasant.
Be skeptical and a critical thinker. Don't be fooled by fake patriots