Am I being petty?

So, let me start by saying, I own a small business. I have been scammed before, and I’m sure this won’t be the last time! I made a shirt for someone for a Christmas gift for one of their family members so it was customized. I also had to make one for said customers sister in law. The customer wanted me to send hers with her SIL when I met her to drop hers off and get her money and the customer was going to cash app me for hers. Well, I still have yet to receive my payment. How would y’all go about it? I mean I not only spent my hard earned money buying the materials, but I used my highly priced ink for it as well. I will no longer be making anything unless it’s paid for in advance! Just wanted yalls thoughts