для ребенка 3-х лет чужая боль не имеет значения, она не способна ее воспринимать и осознавать в таком возрасте. Если вариант "по заднице" вам не нравится(заметьте, я сказала, что я бы так сделала, что отнюдь не означает, что предлагаю вам поступать также), вполне подойдет вариант иного наказания, а вот какого именно, вам лучше знать. В поликлинике можно заранее поставить ее в удалении от детей и взрослых, чтобы никого не трогала, в автобусе держать за руку, разговаривать, увлекать как-то.. Я думаю есть масса способов не допустить агрессию, но если уж случилось, то считаю, что надо наказывать.