It's the same as trying to appease the schoolyard bully. Asking nicely doesn't work. Doing as he/she wants doesn't work. The only thing that works is standing your ground and being stronger than he/she is, which means if you need a weapon, you'd better have one. If a gun is not the weapon of choice, learn some form of martial arts. Don't boxers have their hands registered as lethal weapons? A well placed kick to the groin could be as effective. It would certainly change the subject.