There were only two good guys in all of this.. Stevens defence lawyers.
And two victims- Brendan Bassey and Teresa Halbach.
Personally believe Steven is innocent , but he's no saint. The fact his twin sons believe it wouldn't be entirely impossible for him to do it because of anger management issues ( understandable considering he was wrongfully locked away for 18 years!) says a lot. His ex-gf jodi? came out in a recent interview and called him pure evil?! Wtf???
It all lead me to think that he's done something sinister ie molestation. I think that was the confession Brendan was telling his mum in one of the episodes ie he wasn't confessing about Steven murdering Teresa but about Steven molesting him. I think it would also help explain why Brendan made up all that shit with the cops and played along with them - payback.. I also think Brendan's father in law Scott probably knew about it. In fact it could have been the families dirty little secret, so framing him and putting him back in jail may have been their only way to stop him. It would also explain why no one in his family (aside from parents) were openly unequivocally defending him throughout the entire series which I found strange......,,something sinister must have been happening in that Avery family and molestation is the only thing I can think of that fits the bill. So not just the cops, but his own family may have wanted him out of town.....how crazy dies that sound?
In terms of everyone else in the program, from the judge, to the prosecution, the cops, Stevens relatives, Teresa's bf, Teresa's brother - all villians.... it was borderline ridiculous the number villians on the show.
Small town America - scary stuff.