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.
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. Refunding them is much more satisfying.
@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!
Took less than 2 minutes for the first confirmation to take place, it surprised me as it was really fast but it's Saturday today so the chain isn't as crowded as it is during week days. His "calculations" did not have that in.
Thank you for the suggestion, I will try and identify the victim/s if they are members of this forum which I doubt, he probably scammed someone in a Telegram group as that is how a lot of these scammers operate.
And Deon, share your inner workings with us, I too am interested in learning how rotten someone has to be to steal money from people.