вообще, если брать правила безопасности по перевозки детей в личном автотранспорте, то ребенок до 12 лет даже не имеет права находиться на переднем сиденье и должен сидеть в кресле. Что касается, общественного транспорта, то ребенок должен сидеть до тех пор, пока он не будет в состоянии крепко держаться сам, и в случае резкого торможения, аварии, его не раздавит взрослый или толпа взрослых. И мне кажется, что примерный возраст - это 10- 12 лет(в зависимости от роста и комплекции ребенка). Т.е. понятно, что как бы надо учить уже к этому возрасту, что место бабушке или женщине беременной надо уступить, но не в 4-5 лет, это точно.