If you are going to carry a handgun, carry it concealed. There are only a few social settings where open carry is proper and they are cookouts and barbecues, campfires and hangings. (We don’t have many hangings these days.) Never open carry in nylon, plastic or Kydex; it’s like wearing tennis shoes to a funeral. And never, ever open carry a Glock unless you are a cop. Nobody wants to see that ugly thing.
This is funny, but there are way too many personal considerations and decision points in these statements to make a real, hard and fast rule.