Kirchhoff's Current Law (KCL) is experimentally proven but what exactly happens?. I have made a model by taking the drude model and adding the interactions between the electrons and the reason why current is same comes from this:
As electrons pass through a resistor they bounce back and forth, creating a potential which doesn't allow the next electrons which follow to pass. Those electrons then bounce back and this effect is transmitted through the whole wire. But there is always progress. Well, my model doesn't work quite well for electrons which don't have something to repel them to go back. Is this correct?
I ask this because in every website I checked (including stack exchange), when someone asks why current is steady the answers are always "KCL" and nobody seems to understand why this is happening. I know that KCL is correct but I can't imagine and there is no answer at the internet on what happens inside the wire exactly so that is why I posted this question.
Please do not try to explain it with the wave function of an electron, it will get too complicated.