I would recommend Trijicon night sights. They are pricy at 150$ but one of the best sights I have ever handled. On my 26 there like small LED lights.
As for what to do with it now, I agree with everyone else, shoot the bugger.
"The difference between stupidity and genius is that genius has its limits" Albert Einstine
Did you hear about the latest study.....5 out of 6 liberals say that Russian Roulette is safe.