Hey, guys, be nice!
As for the local bike shop: I think if the manufacturer had a parts and labor warranty that paid for labor, the shop would do it. So, I don't think the fault on these things is the small business, but the lack of payment for their work, and lack of time in the day to provide...