How did you lose money? Did you pay him while your incoming transaction had 0 confirmations?
The part where his first transaction didn't confirm should have been a dead giveaway: it was double spent.
as long as we can save someone else from falling for the same scam it's all good.
Never trust an unconfirmed transaction from an untrusted source.