This was the first major battle of the Civil War, and people had no idea how bloody it would be. They probably thought they'd see some cannons firing and a rout of Confederate troops. If they knew thousands would die, I doubt they would have shown up.