Any time you take a service animal to a public place you should have support documents. It's usually posted on the doors but not sure it is there
Only if the animal has been trained and has all their shots and support id. If no id it's not considered a support animal
Support animals have to be admitted. You should report the incident to the store's management.
Thanks! Your answer is awaiting moderation.