I can see not taking a non-Catholic to Mass if they're going to have a bad attitude, acting out, rolling their eyes, drawing long breaths, and so on. In that case, it seems like "casting pearls before swine", and I would have to question having a person like this in your acquaintanceship, and spending time with them, to begin with. But I want to think that relatively few people would be crass enough to act that way.