If the OP makes his victim whole, he should have his trust issues resolved. Although as I mentioned, I think the chances are high that this person engaged in similar behavior in the past.
You are not allowed to spam referral links in forum posts. Sending a ref link in a PM is acceptable, as long as you are not sending an unsolicited PM.
In this case, OP sends the affiliates link via PM. I hope OP will clarify if that guy was agreed before he send the PM.
If someone receives an unsolicited commercial PM, they should report the PM. If the OP has a single infraction of sending unsolicited spam PMs, they will likely receive a warning from a mod without a ban, or at worst a temp ban lasting a few days.
For the record, the feedback I left wasn't simply because of a single unsolicited pm with aff link. It was the pm plus behavior in the thread I mentioned: