A South African court on Wednesday found militant opposition leader Julius Malema guilty of firing an assault rifle in public in 2018, a ruling that could see him barred from parliament.