The thing about your point number one is that the stereotype is probably as old as when the Chinese first immigrated to this country which was what, like 100 years ago? The accuracy of the stereotype in the past to what it is/was when you lived there may be vastly different. Just for the fact that the stereotype was so prevalent, that maybe culturally they did everything they could to dispel it.
But thank you for the info.