I agree, its a rare case where I'll see a sign specifically saying "restrooms for customers only" or something else specifically saying you need to purchase something. In my book it distinctly falls into the common courtesy category where in most every case, I will make at least a small purchase, top off the tank, or do something else to support the business.