В русском языке масса узких мест и нестыковок, но есть одна область что ухо царапает больше всего -- и чаще всего: как обратиться к незнакомому человеку не зная его имени? "Товарищ" перестало восприниматься как норма уже в позднем СССР -- слишком пафосно. "Гражданин" --из рассказов Зощенко и кинокомедий по ильфу и петрову. "Сударь" -- не естесственно, не прижилось, хотя предлагали еще чуть ли не в 60-х. "Господин, господа" -- то же не прижилось, выговаривается с явным усилием, причем сохранилась практика советских времен когда с этим обращением пишут фамилю для подчеркивания отрицательного отношения. Ну и все, вроде других более-менее известных вариантов нет.
В результате остается разделение по половым признакам -- "женщина", "мужчина", по предполагамому возрасту -- "девушка", "молодой человек"... Убожество, одним словом.
Приходится использовать безличностные формы обращения. Велика могуча русска языка.
А как решаете проблему вы и что вообще с этим делать?