If a pub landlord subscribes at home, and then take their receiver/smartcard to the pub and plug it in there, the receiver will still display the home version of the channel without the logo. That's what the inspectors are looking for.
(Alternatively, the smartcards used for pub subscription could insert the image into the decoded stream, but I'm not sure if they have enough processing power for that. The end result would be the same, though -- no expensive subscription, no logo.)
[1] Yes, it's a digital system with multiple program streams per frequency, so 'tune' isn't quite the right word, but it's close enough.
I don't know what the current state of the art for pirate decoders is, but if it still depends on extracting a keystream from a legitimate decoder in real time and sending it to the pirate receivers, limiting the number of legitimate receivers of the business channel to would also help cut down on piracy of the business channels by reducing the possible sources of key material. The high cost of a subscription and limiting subscribers to pub businesses only also reduces the number of potential key sources.
But why can't the inspector just look for: is this pub showing the channel, and is it in our database of pubs which are allowed to show the channel? That was what I took from scrollaway's post, though I might have misinterpreted ver.
Because satellite is one-way, the cheapest option for sky is to pay for enforcers. There must be quite a spread between commercial and home licenses.
The average pub Sky Sports subscription is £1250-1500 per month, on a 12-month contract. You can price it up online just like a domestic package.
http://business.sky.com/calculator/desktop.aspx
The domestic equivalent is about £25