gryphus srly.. sometimes i think that you are really simple minded.
your way of thinking and solving problems is so hilarious and unbelievably complex (in the meaning of too complicated..)
You contradict yourself: if I were simple minded, I wouldn't think in such complex solutions, but I would just suggest the same as others: to avoid only one secondary problem caused by db, remove or punish the whole db (which is excessive of course).
Also, complex solutions not only don't have to be bad, but sometimes are necessary, look for example at Sjitty's suggestions: they are complex but are great.
Many times, if you want to attack a certain problem without affecting its surroundings, you have to design complex routes because the easiest and most direct one would have too many secondary effects (for example, removing the whole db would affect all the normal and innocent dbers that don't finish you on foot).
In all aspects of life, there are certain problems that cannot be fixed with simple solutions but with complex ones... that's the difficulty of some things...
.