The new Little Caesars Pizza in the Carson Mall is now open. Of course it feels like we’re getting this at the expense of losing the nearby Station Grille, which is hardly an equitable trade. But at least somebody is still betting on the public’s need for cheap pizza.