Ever since Scarlett Johansson was cast as the lead in Ghost In the Shell, fans have been less than happy.