Like many movies I think you need to take this in the context of the times and, besides, it's great to have a laugh at it! It's such a terrific cast. Rosalind Russell is a hoot, such an off the wall character she plays, such bizarre outfits! Dialogue is wonderful, witty, entertaining and yes, catty.