Personally, it should be up to the lawful whether to allow the smuggling (bribery, corruption) or fine/destroy the offending vessel and cargo. Simple things like this would be too hard to enforce; metagaming things like the chat log and scanners will always be used, so people just have to roleplay around them. One day, you'll find a lawful who -conveniently- forgets to scan your cargo. Until then, go to Junker bases and complain about the ease of your job - in character of course.
I also think lawfuls are too scared to explore the aspects of bribery, corruption and so forth. If a factionised member was found doing this, he'd be booted from the faction (a tedious name change or new character). That's reasonable, yes... But it seems nobody wants to take the risk (if I was in a faction, I wouldn't either).
Newbies might consider bribery and corruption as against the rules, or the RP of <Lawful ID>. I guess it's up to us to tell them otherwise, and expand this area of "Law".