In this case, an alternate to buying a new bag in NYC would have been to bum a couple of heavy duty trash bags from hotel housekeeping and triple bag the salvageable contents/use the bags as liners so they didn't touch the damaged inside of the case on the way home. (I actually do usually have a large kitchen trash bag or two in my suitcase if I don't want sweaty hiking or workout clothes contaminating the clean stuff while in transit)
It's not elegant, but it can be pretty functional