They do sell to the public, but they do not accept anything other than cash. Some locations will accept debit/credit cards, but they do tend to raise the prices up for the convenience. Other than that, no Lone Star or Snap at all.
As far as I know most places don't sell to the public.
Thanks! Your answer is awaiting moderation.