Headliner woes

You can have the "cloth" on the card board headliner replaced. The auto glass place I used to work at would do this kind of replacement. We did upholstery as well. I didn't do it myself but would watch it be done on a lot of late model cars and trucks. They would strip the old off, remove the foam material by sanding it off the card board , and replace it with a foam backed cloth, glued on with contact cement. Different colors are available. Most likely cheaper having that done compared to bows, etc...