I read, and so far everything you say is a given. It was all taken into account to begin with.
Unlike you, I did read what you say, and responded to it. It may be given to me but not to you and want to cite it. I'll respond to it. You don't respond to anything I say. That Vi can take damage like a tank. The situations where she is truly in danger are very few, because she hits like a fed Veigar and takes too much damage to take down.
So far as I've seen Vi always does well in her fights. She can die occasionally, and lose occasionally. But you don't beat Vi. She is usually positive in kills. You beat her teammates. A viable alternative, usually easier than trying to fight her off.
Instead of trying to go over givens in her kit, how about looking at the problem. She is unusually difficult to defeat by design.