tldr We should reject "1-stale" shares for better profitability, but some users will be all "WTF MY REJECTS ARE HIGHER NOW!!!?!". Should we reject "1-stale" shares Yes/No?
I'll admit, I get quite a few stale submits on low diff coins. I'll just have to play around with my settings to get things working more smoothly. Although I saw this right after reading your post and thought it was kind of humorous timing.
[2014-02-11 06:46:09] Stratum from pool 0 detected new block
[2014-02-11 06:46:16] Found block for pool 0!
[2014-02-11 06:46:16] Pool 0 stale share detected, submitting as user requested
[2014-02-11 06:46:16] Accepted 6395b453 Diff 168K/128 BLOCK! GPU 1 pool 0 [2014-02-11 06:46:21] Accepted 01f8445a Diff 130/128 GPU 1 pool 0
EDIT:
I like Vbs' idea!