"When dd a Jew ever acquire the "right" to insist a shop provide kosher products and to claim discrimination if they refused specifically on religious grounds?"

Now there is a straw man. The shopkeeper need only say, "I don't carry that" and the customer would have to go elsewhere.