If I've misunderstood, please forgive me. If they don't leave age restricted products, ie the cigs, outside, then surely they are saying that the driver must've either retained them or broke company policy and left them there. So they either got the fags returned, therefore should refund for returned goods, or refund through staff error by the driver. If they won't return the money, take it to the highest authority you can, if that doesn't help, make a formal written complaint (keeping a copy for yourself (or your son)) and if no reply, trading standards.