China in the 30's was very much more class oriented than America has ever been. Confucian philosophy, still held in high regard there, teaches that there are several classes to society and each has their place. Disturbing that arrangement upsets the harmony of all society and is to be avoided.
She's absorbed the lessons of her culture the way many of us do, in a way that is difficult to explain rationally. That kind of acculturation isn't easy to put aside, so don't be upset with her. She probably looks on guns as a symbol of power that it's "improper" for the "common people" to possess because it upsets the natural order of things. It doesn't make her a bad person, it just makes it difficult for her to adjust to a way of thinking (to her) that is radically different from her absorbed cultural norm. Many European Americans came to this continent because they didn't make good subjects, and the Europeans were glad to be rid of us. I can't imagine two more diametrically opposed world views, so be patient, be kind, and above all, don't force the issue if you value your relationship with her.
It will take time, but she'll get used to the idea.