Okay, so, I don’t know how well this would work in reality, and I’m not sure if it’s an acceptable amount of non-realism to be put into the game anyways, but in theory, it should work pretty well.
There’s people that are super pissed about the removal of Demolish cabinet, and, yes, it was useful, but it was pretty bad at the same time. So how about this: After you place a part of your house, you get between 1-10 minutes (Let garry decide) to demolish it, if you figure out that you placed it wrong. That gives you leeway when you made a placement error and need to take it down immediately, but makes it so that if, in the far future, you want to expand, or if you were making your house, but decide that you want the room to be bigger AFTER you already built it, but can’t because you didn’t think ahead, then that’s totally your fault, and also makes it fairly hard to abuse (Someone would have to be watching you build, and run in and demolish it right after you place it, which totally eliminate the purpose of using Demolish to break into someone’s house, since if you’re watching them build, you can probably kill them and break in without even needing to demolish anything).
Again, I’m not sure about the realism factor, but it is technically realistic, since usually when building something, your best chance to take something apart is right after you put it together, since usually after that they become bonded/stuck in other ways, and are much harder to take apart without damage.
Also, sorry about the run-on-ness of my post. I re-read that in my head and my brain ran out of breath. :S