Thing is - you don't eat soup, you drink it. If it was in a restaurant I'd class a bowl of soup as something I'm eating but a cuppa soup is definitely a drink. Not like if someone offered 'what would you like to drink?' kind of drink, but a drink nonetheless.
Mate I've been in batting for you on this one since Bisc pulled you up on it. We're both saying the same thing.
I'd have thought yanks would get involved here. If thry have soup in a restaurant (starter) most places I've been have two options for size. Cup or bowl. So....
That's definitely a controversial one. The traditional verb to use was always "eat", though it was a source of heated debate. Mostly people avoid the argument by just saying "have". I can't say I've ever heard anyone say "a drink of soup". I can see us getting into another barmcobbap scenario here.
You eat soup. Its convention. Arguments seem to abound as to the correct grammar but in the end soup is too general a term to answer this. It's like saying bread and then debating if it's a cob or a barm without even defining if it's square or round first.
Again, I agree, as I said in the comment you quoted. I think I've probably said in equal measures to my children when they were youngsters - 'eat up your soup' and 'drink up your soup'. The consistency of the soup plays a part in which phrase you choose. Cuppa soup though, imo, is a drink.