Запросто, именно в общественных местах чаще всего и происходит заражение. Дело в том, что туберкулёзные больные выявляются не сразу, и поэтому есть какой-то период, в течение которого человек болеет, но контактирует с обществом. А если человек без определённого места жительства (бомж), или входит в разряд неработающих граждан, которых не обязывают каждый год проходить флюорографическое исследование, то... такие люди могут болеть много лет, а в лечебные учреждения не обращаться, таким образом распространяя заразу по улицам, подъезду, и магазинам и другим общественным местам, где появляются.
Скажу вам ещё кое-что, только не пугайтесь. Если вы живёте в России, то русский менталитет должны понимать. У нас мало что работает очень слаженно, чётко и строго. По всем нормативным документам, если у больного выявляют туберкулёз, его должны положить в больницу на несколько месяцев (самый короткий курс лечения - около 3-4 месяцев!). По факту уже на начальном этапе начинаются неприятности. Кто-то банально не идёт в больницу до последнего, пока его не придут забирать с милицией. Кто-то приходит в больницу, но начинает жестоко нарушать режим, и его выписывают (!), и он возвращается в общество. Работать такие люди не могут (если работа легальная), но слоняться по улицам и вести аморальный образ жизни - запросто (чаще всего в эту категорию как раз попадают алкоголики, наркоманы). Да, их потом снова вернут в больницу, но не сразу. Добираемся до больничного режима, и что же мы увидим? Во многих противотуберкулёзных диспансерах и больницах режим не строгий. Это значит, что, несмотря на запрет, больной может уйти погулять, выйти в магазин, пойти в кино, или просто самовольно назначить себе "дневной стационар" (приезжать в больницу с утра, получать лекарства, проходить лечебные процедуры, а потом либо уходить нелегально подрабатывать, либо уезжать просто домой, и на ночь не возвращаться в отделение). Этого делать нельзя, но это делается, по разным причинам. У кого-то просто нет шансов иначе выжить - вот ты попал в больницу, кто будет работать и приносить деньги? После полугода больничного уволят (часто даже раньше), а курсы лечения туберкулёза могут быть намного больше, достигать нескольких лет! А если у больного семья, и он - кормилец? В таком случае больные договариваются с врачами и их... отпускают.
Из чего вы сами видите - в любом обществе нам может встретиться больной туберкулёзом. Даже на остановке или в общественном транспорте (хотя там - вообще в первую очередь).
Следите за своим здоровьем, не запускайте себя, укрепляйте иммунитет, и нигде ни от кого не заразитесь, даже если перед вами будет больной с открытой формой (отец моей подруги 5 лет жил с родственником, больным открытой формой туберкулёза, и за эти 5 лет не заболел, но он был реально очень здоровый человек сам по себе, вёл здоровый образ жизни и т.д.).