Hoffman should reimburse you for everything, their fabric, supplies, fabric for the rest of the compass, hot water, everything, not just their fabric. This has been a lot of aggravation for you along with time and money spent that shouldn't have been. They need to make things right and I'm sure they will, just let them know how much trouble this has caused. You just deserve what you should have. Please let us know what they decide.