Former Marine Daniel Penny has been smeared as a vigilante and a racist, but the truth is slowly being revealed at his trial.