For what it’s worth, blue badge spaces aren’t legally protected on private land either, such as the supermarket.
It only applies on street parking, and in council run car parks.
So anyone can park in either if they’re happy to run the risk of a fine from the car park operator.
I am not saying this is right, but this is the legal position.