I re-read it again and still don't see answers. Instead you just spit random crap and then go why do you need them. maybe for the sheer fact that I like having night sights. Should I take that as you insulting my opinion?
I've tried 'em.
I don't like night sights anyway. If it's too dark to see your sights, you can shoot quite accurately using merely the rear-end silhouette of your pistol. And if you can't see the rear silhouette of your pistol, you probably can't see the, um, target either. And if you can't see the target, how do you know that it isn't your wife?
So, you use a flashlight, right?
And you use the same flashlight to "charge" your glow sights.
So what do you need the glow sights for?
Somebody on this forum gave me a set of NightSighters to try. They stuck on OK, and didn't fall off. (I did it myself. You don't need a gunsmith.)
But they didn't do anything for me that I wasn't already doing without them.
So I took them off.