Should probably add "men who bathe in cologne" as well...
Anything that might cause trouble for people who are allergic or in any other way inconvinienced by it.
Any city bus I've ever been on has had a foodban. Long distance is another thing, because if you're going to be riding for five+ hours, you need some snack, at the very least. An actual full meal is overkill, though.