So the next time you see a couple of police on duty, jay walk in front of them. It's a trivial matter, and probably they won't do anything about it, but all the same, you'd be tempting fate - and friends would probably tell you that you were a moron if the police DID decide to pull you up. What SBW did is essentially the same as that - he performed an illegal act in front of people who had the power to ensure that he would have to pay for it.
Everyone has done something illegal during the course of their life time. Most will do something illegal on a regular basis, but will also refrain from those acts if there are police present. It doesn't take a genius to realise that your chances of being pulled up are increased exponentially when there is a law enforcer in your vicinity.
Everyone SBW meets is potentially a law enforcer. He cannot afford the minor indiscretions and illegalities that are open to the rest of us because everywhere he goes, people are watching him, and everything he does will be talked about and spoken of. Candice should have taught him that.