This is the second part of the Arrow/The Flash crossover. I’ve seen the first part, which was a The Flash episode. But nothing of consequence occurred there that isn’t covered here.
The whole thing is really just an exercise in whingeing about ideology, anyway.
Sorry to spoil.