I only insist on absolute straight of grain if I am using large pieces, and then use the 'pulled thread method'. Because many modern fabrics are more loosely woven, you can ruin at least an inch of fabric next to the rip. I insist that my fabric is cut instead of ripped when purchasing it too. I am just finishing a top where the sashing is perfectly on grain and am having a terrible time with it fraying out.