Do stores not have the right or the preference to accept any kind of payment for as long as they are legal?
If you read the full OP, you'll understand what's the reason. I assume the store has some responsibility to follow the rules so this is where they'd debate which is their 'right' and which one is their 'obligation'.