I haven't had any bad luck with fabric from Hobby Lobby, at least, not any more than any other place I buy regular quilting cotton. Because so many fabrics seem to be more loosely woven, I have shortened up my sewing stitch to 1.8 so that if anything starts fraying the seams will stay together. Some have frayed out so badly that I have actually sewn two seams to keep them from coming all the way apart. The regular 1/4" seam and another seam at 1/8".
And that is the reason, I have been sewing a lot more with batiks. Most of them never fray at all.