Last night my wife and I ate at a fairly upscale restaurant--linen table cloth and napkins, candles on the table, menus, waitresses and you need reservations type of place. Midway through our meal a group of 6 came in, all three males--mid 30's to 40's--wearing baseball caps--not especially clean ones either--which they kept on during the whole meal. What's with that? Don't these guys know that it is not only impolite but that they look like hicks? ( I suggested that I could go out to the car and get mine but I would have to have kicked it through the parking lot to get it into the condition these yahoos were wearing.) Now I've nothing against baseball/golf hats, I have a bunch that I wear all the time but I don't even eat in a fastfood place without taking it off. I guess we're raising a bunch of louts. BTW, we stopped and asked the owner how he felt about it and he just shook his head and said he didn't like it but he wasn't in the business to teach manners either.