Oh my goodness!
If you wanted to get paid for your expenses, then why didn't you ask for the $ up front before shipping?
If you don't care about getting paid, then why are you letting your disgust be known here?
If you wanted this person to PIF, did you discuss that as part of the deal? Or how do you know that it was not done.
As another poster wrote ... it's not Pay It BACK. It's Pay It FORWARD.
A huge difference!