I've been buying from USA for several years now. I know the LQS owners would be unhappy with me but as I make the majority of my quilts for charity I just can't afford their prices. Soooo, I don't tell them.
I have had the quilt police try to tell me off a couple of times but I ask if they give any of their quilts away. That usually shuts them up.
If I buy from USA I can make 3 kids quilts for the same price as one using local purchased fabric. Postage is normally $12.00 - $14.00 for 7 -8 yards