Former Bukit Gelugor by-election candidate Abu Backer Sidek Mohd Zain has been charged with provocation.