In the opinion of the judge Duffy was not at fault but the attempted cover up  and shenanigans of the  Harper PMO were very much at fault.
The RCMP mysteriously charged Duffy for taking a bribe without charging Wright and the government for offering one.
 Expect more to come out in the court case initiated by Duffy who felt he was set up by Harper and the PMO.

Duffy was in the senate in the first pace for taking part in the airing of the Dion out takes and ridiculing them on air. CTV was later sanctioned for this breach of journalistic ethics but by then Dion was on the ropes and Harper rewarded  Duffy by appointing him to the senate.
 Duffy became his chief fund raiser for the Conservative Party while being paid by the taxpayer as a senator.

And it came out in court that it was Harper who insisted that Duffy represent PEI in the senate and not Ontario which Duffy preferred-because he lived there.