It was Vic, even R* confirmed it. Vic is my best protag ever but that doesn´t mean i`m going to deny the facts. Forget about Pete he was just a catalyst who filled the plot holes as the main reason why such good man like Vic needed to do such bad things.
Back in 2002 when they created VC they didnt know about Pete or Vic yet.
So in 2006 when they made VCS they decided to make a prequel to VC with sense and make Vic as we know him from VCS, big, muscular, shaved head (not bald because if you look at him in the cutscenes you will see he has hair even if his head is completely shaved) and with pleasant american accent. Plus he is a dominican, he isn´t afroamerican neither 100% hispanic, he is mixed.
Now i´m sure none of us wouldnt like to play with VC Vic, would we?. Let`s face it he looked like a douchebag in VC but if you look beta Vic you will see a similarity to VC Vic.
So it was Vic who died in the begining of VC, Pete has nothing to do with it. As for Vic`s "clear" stating for no more drug bussines at the end of VCS, well how many times he said that in VCS and yet he was back in bussines...So what makes you sure that this time was no different?
As for his looks and accent in VC there is no logic explanation except that back in 2002 R* wasnt plan to make him as a main protagonist in 2006 so they just made him more likable in VCS.
That`s all the science about that.
Oh and i laughed the sh*t out of me to that theory about how that guy on the hook in Marco`s bistro being Vic. That`s just a random mob thug, no big deal about it, you know there isn´t everything R* pust in a game that make sence, it is just there to make things more interesting that`s it.
In that case you could also say that the guy with cement shoes on the rocks in the sea near leaf links is Gonzalez because he looks similar.