I wouldn't say he was quite let off because the record of the discharge stays with him on the computer. If he gets into trouble again the crown will definitely take this into consideration in considering a disposition. So although he got a break it's not a good thing to have anything against you in the system.
As for fake lawyers, the courts generally take that kind of thing pretty seriously