Fredo knew what was coming. Yes we all know Fredo was not the smartest guy in the world but he wasnt a retard. He had been around the mafia all his life even though he wouldnt have made a good boss he still knew how the mob works