На такие посты у меня всегда возникает встречный вопрос, а что кроме шорт другой одежды для Вашей нижней половины не имеется. Ну там джинсы какие-нить.
Если для Вас это так принципиально, ну идите в шортах. Никто Вас в любом случае из ресторана не выгонит.