Stupidity: After stealing the taxi, Cassandra removes the license plate, and yet the taxi's identification number is located in bold plain sight on the doors and roof light.
Stupidity: When Ezekiel walks into the diner in Cassandra's vision, right before he kills Julia, he jumps over to a random table and assaults a man sitting next to a window. There was no real reason for him to do this, seeing as how the man had no connection to the girls, nor was he intervening with his plan to kill them.
Stupidity: Cassie leaves the girls with Ben Parker because Ezekiel would "never find them there." However, the minute Mary's water breaks they all pile into the car to go to the hospital, which makes it hilariously easy for the hacker to find them. The girls were safe at Ben's home because Ezekiel didn't know about it, not because Ben could physically protect them in any way. There's also no reason to go to the hospital in the first place; Ben is a paramedic and can deliver the baby himself.
Stupidity: In the subway, Ezekiel Sims is able to hide from Cassie, the girls, and the police officers, and begins picking them off one by one from underneath the platform. Instead of killing any of the girls, which is his only goal, he decides to kill the policemen instead, allowing the girls plenty of time to run away from him and escape.
Stupidity: The incident, where the three girls first encounter Ezekiel Sims and Cassie saves them, makes the paper less than three hours later, including their photos. So he can call the cops and report locating them.