I would never be ok with someone rounding to the foot. Rounding up to the inch is fine. And I have never been charged for shrinkage, that's a huge load of B.S. That should all already be factored into the BF price. It seems like they treated you this way because you were a hobbyist and they may only like to work with large shops. If that's how they want to run their business, fine I guess but I wouldn't reward them for it. Give them a google or yelp review, a lot of people base their choices on those reviews.