My first question was, “why is he apologizing now?” It could be that he started taking his meds, or that he feels bad about the War on Gaza, but if you read the article, he has an album dropping in mid-January. This feels like his publicist made him apologize, not like he’s actually sorry for anything or doing better. Considering how recently he was still spouting crazy bullshit, I’d say this is just a case of $$$$$.
Cheap, well-made fabric is available at thrift stores in the form of linens. Curtains, tablecloths, and sheets are a great source of high-quality fabrics for cheap!