I would argue that he isn't really a bad person. He seems like he wants to be, and tries to be good. He just has some extremely deep seeded demons that take over sometimes. Autism + the mormon trauma has probably just completely fried his brain for life.
But yeah, I'll never get how this dude functions in society at a normal level like he does. Holding a job, drivers license, paying bills, having an apartment, etc, since it seems like he's constantly ready to have a felony level explosive meltdown at any moment.