The request for a resign button has been raised before and it seems like a great idea that shouldn't be difficult to implement,although I understand that what looks easy on the outside can be a nightmare for a programmer. (Note to FoD designers - maybe even a "shaking hands" emoticon would do the trick?)
Ultimately, you are better not to worry too much about points. Over time, the disconnects even themselves out and you stop playing the runners and those who just aren't fun to play against.
Most of the better players here are pretty honorable...case in point - last night I got disconnected during a match and of course, lost because of it. When I reconnected, my opponent (who shall remain nameless but whose name rhymes with "ulliebhoy"), sport that he is, started and left the match so as to even up the points, despite my assurance that it was not necessary. Then we played our usual enjoyable match to its proper end. The interest for this person, and many others who frequent the tournaments and kibbitz during matches, is not points, but simply enoying good competition in a friendly environment - which is what curling is supposed to be. Yes, there are a number of players out there for whom points are the be-all-end-all and they will employ poor sportsmanship if needed - not because they are poor sports necessarily, but because they treat it like a video game rather than curling. If that's the way they want it, I have no problem with it. The irony is that eventually they won't be able to acquire points because none of the better players will want to play them.