Here's some science (I googled for "latte foam whey protein casein globules"):
http://etd.lsu.edu/docs/available...ed/Levy_thesis.pdf
The author starts with extremely fresh milk and subjects it to a wide variety of parameters (age (lets stand for 1 to 10 days), fat content, lauric acid fortification pre-pasturization vs. post-pasteurization vs. unfortified, pasteurization method (171F @ 15s vs. 210F @ 45s) ). He then froths all combinations, and tests a couple different measures of foam quality (volume and dissipation, and some free fatty acid stuff that I don't understand).
I'd never heard of the lauric acid variable in milk processing ... I'm gonna re-read chapter one (milk) of On Food And Cooking to see if this is talked about.
Biggest differences seemed to be due to the fortification method. Age seems to play a role the less processed the milk is. Surprisingly the pasteurization method didn't seem to make a difference, though it's important to note that he was measuring volume and not taste.
But really, as a consumer, my take-away is that there are things that can be done in processing that might really change frothing performance. We have control over two variables: brand of milk, and age of milk. So use very fresh milk, and if you find a brand that works consistently, keep buying it.
Are you seeing behavior differences between different brands, or within a single brand? If a single brand, then which one?