Алесандр
Если расстегивается постоянно и нет возможности поменять замок- можно прикрыть длинной одеждой или бедра обвязать шарфом. Но вариант "пускай так и будет" недопустим для мужчины- я так считаю. Это говорит о его неряшливости.
а застёгивать при людях некрасиво7
Да, можно прикрыться чем-нибудь или сделать это незаметнее для других- это ведь правила этикета.
Отвернуться и застегнуть
Я бы придумала что-то на брюках, чтоб не расстегивалась