After being scammed, has anyone ever actually managed to recover their BTC?
There have been many instances of coins being sent to the wrong address and then clues from the blockchain used to discover the recipient and thus recover the funds.  Goat's 400 BTC loss and subsequent recovery is the largest of these that I'm aware of.

There have been hints from the blockchain that have allegedly associated sockpuppet accounts to a repeat offending scammer.