Первое: вы не можете знать, что чувствуют другие люди. Вы можете видеть сдвинутые брови, опущенные уголки рта и т.п., а какую эмоцию испытывает человек, -- это уже ваша интерпретация, и она может быть ложной. Да, нам всем кажется, что мы понимаем эмоции других людей, но это не всегда так.
Но, возможно, вы правы.
Второе: если улыбаться неискренне, это у нас многие чувствуют. Потому и не любят натянутую американскую улыбку. Действительно ли ваша улыбка соответствует вашему настроению? Лёгкий намёк на улыбку и свет в глазах воспринимаются гораздо лучше.
Третье: прохожие не любят, когда им смотрят в глаза. От незнакомого человека, тем более мужчины, это зачастую воспринимается как агрессия. Если он ещё и зубы показывает (улыбается), это может усугубить :)