I see nothing wrong with having ice cream for breakfast either. I usually have porridge or kedgeree (which is probably higher calorie than an ice cream bar) but there's no rule that you have to have eggs or cereal. I've had donuts, creme brulee, peshwari naan, lamb shank... whatever. It's not the food it's the quantity.