Someone here mentioned that a building could also be blown open from the doorway alone, so this way the structure does stay in near pristine shape. Just the door is blown away. This could work in many server types. (Repair cost would still go up the more the structures register hits?)
The altar thing would be awesome. Finally Crom would be useful. No altar on his part so no punishments either.
While the random purge could spawn from multiple random locations as a weekly world purge event, the spawns could at least try fit the resistance level. This way it would be less punishing for starting players.
Can’t tell you how many purges we’ve fought in on our server where we searched to find the attackers, only to see them destroying a neighbor’s base.
I could see a global purge doing much the same. You get a notice, and then the horde happens to attack the annoying guy who built a tad too close to you, and they start tearing up the wrong base, and…never mind, this is a great idea.