Proč potravinářské barvivo odpuzuje mýdlo v mléce?

Efekt, který popisujete, je výsledkem povrchového napětí. Povrchové napětí je síla, která způsobuje, že se povrch kapaliny smršťuje a vytváří tenký film. V případě mléka je povrchové napětí způsobeno bílkovinami a tuky v mléce. Když do mléka přidáte potravinářské barvivo, molekuly potravinářského barviva jsou přitahovány k molekulám vody v mléce, ale jsou odpuzovány bílkovinami a tuky. To způsobí, že molekuly potravinářského barviva vytvoří na povrchu mléka tenkou vrstvu. Povrchové napětí mléka pak způsobuje stažení této vrstvy potravinářského barviva a tvorbu kapiček, které se od mýdla odpuzují.