I love it. I do have 3 resigns out of 58 games, but I still love the idea. I never begin the game with the intention of walking away. All three games with 5 minute live games, and I thought I had time to play but ran out due to other responsibilities. In two of the three my units actually survived but I was not awarded points (rightly so) because I was not playing. I add the last point to add evidence to my point that I had to leave, and did not willingly walk away.
Yes, let's make walking away costly. How about a system where resigning itself costs? This way, previous "sinners" can amend their ways, and previous non-resigners are also held to account? There is an additional feature when setting up, prominently displayed on the pregame screen, of the resigning charge. Let' say that the resigning charge cannot be greater than the charge to play, and all players joining must have enough points to pay both the play cost and resignation fee.
So, there is a 20 point game. Everyone pays 20

to join. The resignation charge is also 20, so 40

is set aside from each player, with 20

refundable for everyone at the end of the game. If a player resigns, he loses all 40

, and the points are added to the pot.