since it created a virtual bitcoin node which looks exactly like bitcoin node and talk to bitcoin nodes, and the old network thought that they are talking to a real bitcoin node while in reality they are not.
No. You just sound like a raving lunatic now.
So a segwit node can break any rules while old nodes still believes they are talking to a normal old node
Sorry but no. You're still pushing jstolfi's BS which was disproven long ago. A Segwit node cannot push invalid transactions which are then confirmed (anyone can push invalid transactions which are not confirmed). They cannot just "break any rules" and you haven't demonstrated how they can. At all.
A segwit transaction is "anyonecanspend" type of transaction in the view of old nodes, but totally different in the view of segwit nodes, that is an attack trying to fool the old nodes. And if I'm a malicious node, I made an invalid segwit transaction with invalid signature data, it will be rejected by segwit nodes, but accepted by old nodes, since old nodes see it as "anyonecanspend" transaction without signature, they can not validate it
It seems you are not capable of rational discussion of the topic, think this way: Segwit is your god, pray 2 times a day to it