Apparently, a popular chain supermarket in Cardiff has put a ban on shoppers wearing pyjamas, as reported by BBC news. The ban read like this:
"To avoid causing offence or embarrassment to others we ask that our customers are appropriately dressed when visiting our store (footwear must be worn at all times and no nightwear is permitted)."
The lady interviewed in the article just dropped by to buy some "fags" (nb for the people non familiar with british slang, these are cigarettes) and was not allowed to enter the supermarket.
Maybe they should start putting a label on the pyjamas they sell: "not to be worn outside your bedroom, it may cause inadvertent offence, embarrassment". Or maybe they should start producing even more beautiful pyjamas (like design pyjamas) or normal clothes that look like pyjamas so that you could not tell the difference...