A little background - I belonged to a mom's group for a number of years until my daughter aged out (this group is for mothers of pre-kindergarden aged kids). As I and other moms began moving out of the group we formed a facebook group to keep in touch and organize events for the older kids. A few women who weren't part of the original group have been added as our kids started kindergarten and made new friends. One of these women who recently joined has a huge problem with me and my employment. I am a researcher and as part of my work I do some animal research. She is an avid animal rights activist and since finding out about my work has made repeated snide comments to and about me (for example when another mom posted a picture of her kids with their new puppy and I posted "how adorable" in response, she also responded with "Better keep puppy away from Beezel - she may decide she needs to torture him in order to find the answer to all mankind's ills"). I have been ignoring her, because I don't see anything to be gained by engaging her.
For the past few years I have hosted an Easter egg hunt for the group at our home. We live in the country on 10+ acres, and it's easy to set aside an area for the very young kids to hunt, then let the older ones go wild on the rest of the property. It's a popular event with the group, and several people have already asked me about it. The problem is I do not want that woman at my house, and I have reason to believe she would show up. I had thought about cancelling, but I enjoy doing it, my DD loves it, and others in the group look forward to it. So my options are to contact people directly to invite them and asking them not to talk about it on the FB group or with others who aren't invited, or to invite the group and message the woman directly letting her know she is not invited and will be asked to leave if she shows up. Both options seem rude to me, but I hate to cancel the hunt.