honestly you people need to hop off Marty's dick, sure he's made some mistakes but who hasn't? so stop acting like you're perfect because you're not. Marty is a good guy who cares if he's made mistakes, everyone has. so stop being an ass to him and reevaluate your life.