While I fully agree with the points this article on #EthicalDebt raises, that term isn't entirely fitting.
#TechnicalDebt refers to bugs, reduced performance, and other shortcomings due to skipping corners in software development.
Hardening software against abuse should be a deliberate practice that's part of #DefensiveDesign, where developers ensure that IF things go wrong, they do so in the quickest, least painful, and most informative way possible.