KSP developers should make the building destructions levelled!
I guess buildings become inoperative if they are hit by enough mass and speed. So I have an idea, like upgrading levels, there should also be destruction levels.
If you found it cool enough; here are some ideas to configure or discuss:
Small collisions - Level 1 damage = less damaged model and texture, less money to repair, still operative, less tolerance to upcoming collisions
Large collisions or more_than_enough collisions to a level 1 damaged building - Level 2 damage = damaged model and tex, current money to repair (as 1.0.5), inoperative
Incredible collisions or more_than_enough collisions to a level 2 damaged building Level 3 damage = no building present (?), needs to be built back to Tier 1