If the locks are under warranty then the company would be obligated to fix them. Assuming it is not, how is this much different than the millions of times other pieces of technology have became obsolete?
Remember those red bars people used to lock on to their steering wheels in order to prevent theft? Thieves figured out ways around them. Does that mean that the company that made that lock has to refund everyone?
A few years ago some jerk poured sand into the gas tank of my 1987 Ford F150. This wrecked the engine. Seeing as the truck was not under warranty it cost me $3500 to have it fixed.
Assuming that the locks are out of warranty I don't understand why Onity should not be able to charge for their replacements parts.
Under Timothy Geigner's reasoning Ford sold me a product that had one job to do: get me to work. The product did the job so poorly that $0.20 worth of playground equipment and a little technical know-how defeated it entirely. And then they wanted a customer to pay to fix it?