There was an episode of the Soprano's in which Tony, while eating in his favorite restaurant, spied a nearby diner wearing a baseball cap. He immediately arose, approached the man and told him to remove his cap. After a few second's hesitation, the customer seemed to recognize who Tony was and removed the cap. Â I recently ate at the Gotham Bar and Grill. I spied a nearby diner wearing a baseball cap, but I did nothing. I was wearing a Savile Row bespoke suit, a shirt by Charvet, a H&H tie and EG shoes. I doubt that my attire ruined anyone's evening. However, his attire lessened the pleasure of the evening for me and took away some of the grandness I was hoping for. I did not order champagne to begin, as it seemed inappropiate in a restaurant which let customers in wearing caps. Â What should I have done? I am not Tony Soprano and did not have the clout to complain to the other diner. But should have I complained to the manager before or after the man left about the restaurant not having any proper dress code and thereby damaging the evening for some customers?