Olivers takes on Diaz in an epic, intense episode.

Arrows very weird season 6 continued to be quite weird in this week.

I was hooked into Fundamentals from the moment it began.

Fundamentals

Credit: Shane Harvey/The CW

However, she has a solution!

Oliver heads to City Hall to meet with Councilman Collins about his impending impeachment hearing.

Oliver tells him that he fired the police captain and D.A.

You know, the same thing he has said multiple times in the past year or so.

Unfortunately, Olivers day goes from bad to worse.

Felicity is able to find proof that the captain and the D.A.

This frustrates Oliver, and he lashes out at both Felicity and William.

Felicity kicks Oliver out of the apartment to that she can focus on helping William.

Collins dosed him with Vertigo, which is forcing him to revisit some of his worst fears.

Oliver has a bunch of other upsetting visions (hello dead Laurel and injured Rene).

Even though hes still tripping, Oliver shows up for his meeting with the city council.

Thankfully, Quentin intervenes and pulls him out before the situation falls apart even more.

In other words, Adrian pushes Oliver to storm the precinct on his own.

Meanwhile, Felicity receives an alert on her phone that Olivers on the move.

She calls Quentin, who tells her about the Vertigo situation.

So, Felicity rushes out to the precinct to stop Oliver from doing something stupid.

She arrives in time to see Olivers trail of bodies leading to the door behind where Diaz is hiding.

Secondly, Diaz declares that Star City is open for business now that Oliver Queen is out of office.

Wasnt there an episode in season 4 that was all about how his teammates make him stronger?

Isnt that how he even came close to surviving Adrian Chases attack on his life?

I feel like the show is taking an unnecessary step back.

Also, Oliver is supposed to be smarter than this.

He should know this is the last thing he should be doing!