I agree that hot food can be quite offensive though I suppose it doesn't usually last long. The smell of Mcdonalds makes me retch slightly, so I generally have to flounce off when it wafts its noxious way onto the top deck of the bus. I can't bear the smell of milk either (butter is worse and cheese totally impossible), so I can't sit next to anyone with a cooling latte as the stench gets worse as the heat goes out of it. Is this more of a problem than it used to be? It seems like everything is now an opportunity to eat. Recently I got an overcrowded train to Cambridge, a journey time of about 40 minutes, and it looked like everyone had a latte and some kind of breakfast which they stuffed into their mouths while slumped staring at their phones. Probably tweeting about the mad 40-something woman with only a bike and a book for entertainment (Made of, like, paper! Man, that is SO freaking retro?), who kept tutting and sniffing.