bad news man.
the only thing you can fight in court is the weed as its your meds and you have papers.
running a red light is running a red light (take that one like a man)
an illegal firework is a illegal firework (lets hope they let you off this 1)
good luck peace