Lithium batteries are the answer to the leaking problem.

I just turn my red dots and scope off when I'm not using them because I found out the same thing. Even sitting in the safe they have more residual drain when in sleep mode than off.

My EOTech was bought after they fixed the issues with them and changed logo's. It's the first one that has not drained the batteries when sitting in the safe. It's going on 3 years I think with the original batteries in it. I don't shoot it much but I do check it from time to time and haven't got the blinking reticle yet.

That said if you want one that you can leave on 24/7, buy an Aimpoint.