I agree that Joann's and Hancock have inferior quality. Also, just because you find a fabric "just like" what you saw at your LQS it doesn't mean it is the same. Fabric manufacturers have at least three different levels of greige goods. These go from a nice tight weave to almost see thru. Then manufacturers may print the same design on each level and sell to different customers. While what you see at Walmart or Hancocks is just like the fabric you see at your LQS it may not be the same grade of fabric. Feel them and you can tell the difference.
I have had great luck at Hancocks-Paducah which is in no way related to Hancock's fabrics. Their catalog goes to great length to confirm this. Also from equilter.com and webfabrics.net. I have no LQS right now - all have closed so unless I want to drive 2 hours I shop on line.