I'm sorry that happened to you, but don't give the check back. I'm sure the cake was well worth more than what you charged.
I can relate with you. I had a very similar situation with me, a cake & family member in a church, & needless to say, it had the makings of turning out real bad for all involved. I have a cousin, you know the one aka "THE SHISTER", always wants something for nothing & will try to rip you off he can. Well his wife ordered a cake to feed close to 90 people for his parents 50th anniversary. Well I made the cake, delivered it, set it up, & stayed for the event. Well after the festivities, when I went to find find out who was paying me, he politely told me that he would pay me tomorrow. HUH?????
All I could think was if I leave without my money, he wil never answer my calls the next day , so I knew better than that. I went on to tell him that I don't do business like that & I brought the cake & I wanted to be paid. He then told me " well I don't know who told you to bring it" WHA???????
. I immediately saw red & before the night was over I had raised such a fuss & all but threatened to praise dance on his head that I left with a check written by the wife that I cashed in her bank the next day. I really hate to think that I almost sealed my fate to burn in hell behind commiting an assault in a church over a cake. I learned a valuable lesson from that " GET PAID IN ADVANCE!" especially when dealing with family.