Allow "give-up" only once the re-spawn timer is finished.
People could still re-spawn exactly at the same speed, but not instant give-up because they died and mash space out of a Pavlovian reflex acquired after 20 years of Call of Duty.
You could also rename the give-up button to actually say give-up, and not say re-spawn, which is both wrong and misleading on top of sending the wrong message.
I am currently doing the "revive while freezing quest" and the ONLY WAY to do it is to stay sticked to a squad-mate back, with a loaded defibrillator, to try and revive him before he can hit the ground.
Yes, literally. I just played a whole hour like that, looking at "JohnBattelefield69" back and praying that he loses his next duel and dies, looking at him getting killed, and letting it happen, so I can do my quest, before failing to revive him because I missed the 50ms window before he smash space.
It's like playing a sociopathic Souls-Like where there is only one texture (snow) with boxing gloves while everybody (rightfully) hates you and your 0/20 score. And the goal is to kill your friends. Peak fun.
--- --- --- --- --- ---
YOU did this, DICE, you made us behave in a way that is toxic by shaping our gameplay with your awful quests, and keep doing it, which is literally the source of everything wrong in this game. I know for sure that somebody up-here understand that the goal of quests and events is to shape the experience, because you did this whole event to force us to play and learn the New-York maps that are statistically hated and avoided, so WHY WOULD YOU DO THAT KIND OF STUFF ? Is it to create frustration and sell more ? Is it because you dont care ? Is it because you play together at the studio and have no idea of what the solo-queue experience is like ? I genuinely feel disrespected by BF6 more than by any other game I ever accepted to play. And I have 3K hours of Tarkov.