Could I respectfully suggest a re-wording of this, to avoid any ambiguity, please..? (I'm assuming that the scams were not carried out on Basschat..! )
'I’ve followed on Basschat the various scams this piece of filth has carried out; how he’s still walking the streets beggars belief.'