Bad points:
* Oliver and co turning on Clark instead of helping him.
* Clark taking the above lying down. Oliver is a murderer and then he turns on Clark ? Clark should be bringing him down, not working with him.
I don't see it this way at all.
At the end of the forgettable Lana arc, Clark is enraged at Lex's plot to separate Clark and Lana forever, and races to where Lex's truck is.
What was he going to do, slap his wrist?
Ollie just beat him to it. The reason Clark is so upset at Ollie is because he sees in Ollie what he found inside himself.
Meanwhile, Ollie is feeling remorse, but he is too butch with Clark to admit it. In the Zatana episode we see Ollie obviously contemplating wishing he didn't kill Lex. He feels regret and remorse, he not evil.
Not to mention, Lex had killed the board of Lexcorp, almost killed Ollie, and then directly sent Toyman after Ollie in the hospital. In an ideal world, Ollie would have called the cops and Lex would stand trial and blah blah. But Ollie can't send the police after a man who is already officially dead.
Clark and Ollie both need to stand down with each other. I kind of see this whole thing, they are both conflicted in their emotions over this, and taking it out on each other. Neither is in the right. Ollie at least internally admits he went too far, but also probably still can't think of what his other option was. Clark wants to see things in black and white, which is what killed Jimmy, he couldn't see the grey issues with Davis.
Hopefully the writers actually go somewhere with this, and don't just use it as an excuse to keep Clark out of the League for another season.