Don't you love the blockchain?

Should I send the difference back or punish this little scammer for what he did? I cannot be the first victim, nor the last one. I think I'll send 50 USD to khaled0111 and donate the rest to an animal shelter or something.
Now that's an interesting ethical question I don't have a direct answer for.
OP was connected to the scammer, the "extra" funds that he sent he sent to gain my trust and scam a lot more in the future from me. That or something went wrong and he couldn't double spend like with the previous account. His money will be donated.
Do you know how long it took between the transaction and confirmation? We've had
many blocks recently, and double spending isn't a guaranteed game indeed.
I see, right now I'm 100% sure the money he sent me he scammed from someone else so I have decided to donate those money to an animal shelter (I love cats). If I send the coins back to him he will keep on doing what he does best, scam people out of their hard earned money.
I'd say don't refund him yet. Maybe you'll be able to find earlier victims if you trace back where the funds came from.
@Deonnn: Since you so clearly got busted with on-chain evidence, do you mind playing open cards here? Be honest, come clean, share your experiences as a scammer with the Bitcointalk community. I'd love to see inside a scammer's mind!