1) They’re not wrong. Ice cream is both a countable and uncountable noun depending on the form of the ice cream etc. Think about water. You wouldn’t call your water company and tell them that they’re wrong and it should be “waters company” because the water that they provide isn’t countable. But if you buy 2 waters…