Welcome to the BF Deb,
Many stores seem to have that drive thru policy. Do a I did once after having the same experience that you did.
Take your bike in the store, ride it up to the counter, ask for your prescription and then enjoy the look on their faces. You may still get hassled but at least it will be on your terms not theirs.