I remember when this plus the other beware appeared on Twitter. Their treatment of both of you has been abhorrent. I'm glad that you at least got your refund and I'm sorry you've been treated this way. It absolutely is NOT okay to talk about clients like that publically or even in most cases privately unless you're asking for advice. Something else that stuck out to me as a massive red flag is that they did not use your payment to buy the required materials and instead waited and used someone else's payment down the road to do so.