The whole plot relies on one or more characters doing something really stupid and out of character. Again and again.

The resolution is even more silly and cartoonish.

I felt like I was watching a CW's episode of The Flash What the hell was that?