So you want to have a very dominant and extremely fine level control over minute details and you want it to work exactly to the plan in your head.
Euhmm, maybe design your own PCB package?
I was having a vision of you wanting to move an 800 + pin BGA, but for 2 legged components such as resistors this seems so trivial that it hardly warrants this thread.
P&S routing is an wonderful tool. Sometime ago I made a PCB a bit too densely (my own fault of course) and I rand out of room and could not find a way to squeeze in the last 10 or so traces. That was just before I discovered the P&S routing. Then I started using the P&S routing and was able to finish the board in a fairly small amount of time. I did things I would not have considered possible before. I think that if you use it often enough, it changes the way you think about how to route boards.
I agree here that the P&S routing sometimes leaves tracks (off screen) in a weird state. A big help here can be to zoom out a bit for more overview and push the tracks a just a little bit less, or more. The difference in routing can be very significant.
Disabling the DRC rules, moving stuff on top of each other and then wanting an easy way to repair seems like a very backward to do things. I would like to go the other way. I would love it if I could drag a component around (for small corrections) and the P&S routing would keep the component connected and push other traces aside in the same way as you can now push away traces to make room for via’s and such.
While typing this, I suddenly got the idea that you have not found the settings for P&S routing (yet).
I had to search for it for a bit:
PCBnew -> Preferences -> Interactive Routing -> …
There are quite a bit of options in that menu to fine tune it’s behaviour to you likings.
I just noticed there also is a checkbox for: [ ] Allow DRC violations. Which seems to be the functionality you are searching for.