People resigning at the start of the game because they don't want to play weaker players does get frustrating.
Not moving

The system at least from rocket league is both vote to forfeit - of course some angry players just sit in that game, but it will stop your partner from resigning when you may have a forced mate in the very least.
Also playing with a 800 partner is often a lottery and not a fun game and not a good way to improve - hence a tonne of players will resign with a newbie bug partner

hey sleepingpuppy, you once stalled in the game where we were partners! remember that? i got so .............................................................................................................................................. MAD!!!
oh sorry I had to do something and I didn't think it would take that long sorry

The system at least from rocket league is both vote to forfeit - of course some angry players just sit in that game, but it will stop your partner from resigning when you may have a forced mate in the very least.
Also playing with a 800 partner is often a lottery and not a fun game and not a good way to improve - hence a tonne of players will resign with a newbie bug partner
It's not much fun playing when your partner just sits and refuses to play - or even disconnects. Disallowing the resignation is not a good way to handle that.
Also, while playing with an 800 player may not be much fun, it's a good way to help that 800 player get experience and improve.
If someone decides they have a completely lost position, and they want to resign but their partner doesn't agree, they can simply play bad moves and get mated or run the clock out. Eliminating resignations won't actually solve anything.
I think that they should be penalized for it like in a normal game.
If you penalise people for running the clock down, you'll penalise people who are sitting in a legitimate situation (such as to wait for material that would allow them to mate their opponent, or because they'll get mated if they move). Sitting is part of the game in bughouse, and high-level players do it all the time.
If you penalise people who play bad moves, you'll penalise people who blunder by accident.
I understand the frustration, but it's a problem with no solution that doesn't make something else worse.
I was saying they should be penalized for it because there is an option to choose the ranting range. But some people have it open and will resign again and again and again. Because they don't want to play a lesser ranked person.