In Australia, we have federal laws which protect consumers from faulty and unsafe products or products which aren't of reasonable quality or durability. This includes batteries which leak and damage your devices.
Under Australian consumer law, you can seek compensation for damage or loss caused by leaking batteries direct from the manufacturer of the faulty batteries. The manufacturer of the faulty product is in breach of the Australian consumer law if they fail to provide a reasonable remedy.
However in other countries where these kinds of consumer protections are diluted or non-existent, you'll probably find that most of the big manufacturers such as Energiser and Duracell have a "No Leak Guarantee" where they repair or replace your damaged product at their expense.
Some examples of these warranties:
Energiser USA: Energizer will repair or replace, at our option, any device damaged by leakage from Energizer MAX® Alkaline batteries either during the life of the battery or within two years following the full use of the battery.Duracell USA/Canada: Duracell guarantees its batteries against defects in materials and workmanship. Should any device be damaged due to a battery defect, we will repair or replace it at our option.Sure, it's not ideal when batteries leak, but you shouldn't be copping the bill for damage to your gear, put the responsibility back on the battery manufacturer. (Side note: I would suggest that using a Batteriser/Batteroo with your batteries would void any consumer guarantees or warranties since it's probably considered "misuse" or "modification", so keep Batterisers/Batteroos away from batteries or any devices you care about!)