Heroic bystanders have performed a citizen’s arrest, overpowering a man who fired a gun after being involved in a car crash in Doncaster in Melbourne’s northeast.