I seriously doubt that any glue, even an epoxy, will hold a sight on a barrel for very long. That is why most sights were soldered or brazed on to begin with. Learn to silver solder or braze.
Never try to educate someone who resists knowledge at all costs.
But what do I know?