Re: Legality
The Washington, DC, Metro has rules against eating in its stations or on its trains and buses.
The UK doesn't yet, but since I often have to sit next to sweaty cyclists who haven't showered, whatever I may be eating is frankly not the most unpleasant part of the journey.