They DID acknowledge the issue AFTER our investigation proved they had been INTENTIONALLY not reporting the failure mode for about a decade. And if we hadn't had a witness walk in with inside info on the defects (plural, and numerous), we might still not know what's going on.
I've heard from folks I trust that the newest EOTechs are nearly as good as competitors, but, after sorting through the data we saw, I won't give them any more of my money, ever. Sometimes a company needs a kick in the nuts.
Just my opinion, of course, and worth precisely what you paid for it.
I do agree that their buyback recall was well executed, but, it was that or fold the brand, frankly, based on the bad press.