What pissed Vance and Trump off, was Zelensky correctly pointing out that they already had a peace deal, in 2019, that Putin broke and that Putin, therefore, could not be trusted.
He was simply pointing out that we have already been there and done that.
And Trump and Vance went off the rails based on this simple factual statement.
He also pointed out that the invasion by Russia started in 2014, and that the war, in reality has lasted though 3 presidents and now Trump again.
Trump does not want his base to know this.
Thus, the whole reason for all the shouting over Zelensky is because Trump and Vance do not want their supporters to know the facts that Zelensky was simply mentioning.
Trump and the GOP tell their base that an invasion first began under Biden, not the fact that Putin did not back down under Trump.
Zelensky, by simply explaining his rational position, was undermining Trump's propaganda, so Trump and Vance started trying to drown him out by yelling loudly and to discredit him.
Trump wants people to think that the war started under Biden and does not want his base to know that Putin did not back down under Trump's first term, and even broke the agreement signed in 2019. There has been a battle on the border for over a decade.
Vance and Trump were yelling because they are desperate for their base not to hear the truth and likely because they had found out that Zelensky would not go along with whatever harebrained scheme Trump was offering.
Also, we have NOT given them over 300 billion, like Trump claims, in fact the EU have now provided far more support for Ukraine.
It seems to me that Trump and Vance had already cooked up something with Putin and could not get Zelensky on board and were furious that their plan to bully him did not work.