Мне кажется гуманность тут не при чем.Я тоже как бы считаю, что не везде и не всегда собакам место, но если человек пришел с собакой в супермаркет, чтобы померить на собаку одежду, которая там для собак продается, то почему охрана в магазин не пускает?Если собака в общественном месте тихо сидит в переноске/сумке/рюкзаке/слинге..., а не путается у всех под ногами и не закатывает истерик, почему ей в общественном месте не место? Почему нельзя зайти и купить продуктов, воду, лекарства...Если за собакой убирают, почему собака не может быть на пляже, который не набит битком?  Или в Бот. саду? Я свою собаку сначала выгуливаю перед тем как идти в Ботанический сад и дорожек особо не отпускаю именно потому, чтобы не портила почву. Даже несмотря на то, что там свободно гуляют стаи бродячих собак. Разумеется, потенциально опасные или просто агрессивные собаки должны быть в наморднике, там где люди, но это же ответственность хозяина. Да, собака не должна приставать по собственному желанию, проявлять агрессию и за собакой хозяин обязан убирать.Равно как и родители обязаны следить за своими детьми, чтобы они не орали, ничего не ломали или не портили, не трогали руками что нельзя руками трогать  и вообще не мешали окружающим.Если кто-то не может сделать так, что животное или ребенок не могут находиться в общественном месте так, чтобы не мешать другим звуками или поведением, им всем в общественном месте не место.И это не значит приравнивать детей к животным.Если взрослый человек нарушает общественный порядок, им начинают заниматься специально обученные люди.