...and the case-sensitive nature of this confusion is exactly the point I'm trying to get across - people just don't know the difference. A Calorie is a calorie! Just read the nutritional declaration on a few American food products and you'll find an equal amount of both. MB, Mb or mb, anyone?
I've reread you original post and don't see any mention of case sensitivity. In fact you insisted that americans use inproper unit (1000 times off), which is not true at all.
Also, I always pay attention to food labels and never noticed any confusion. As far as I can tell the units on Nutrition Facts label are always correct.[1]