Listen, I worked for a place that had the worst person in the world working there. Downer. Negative. Tattled. Gossiped. He was a man and he was worse than any female I ever encountered.
People like this are poison. The employer wouldn't do anything about it so everyone else basically jumped ship and guess who he was stuck with?
The crab. Clients didn't like him, Regional managers said he was a law suit waiting to happen. Once everyone was gone, the employer realized what he'd allowed to take place and got rid of him. After alienating the rest of his staff.
You can't really control what anyone says on FB, but you can say that as a term of employment, no employees are allowed to disparage each other.
As for the card, all anyone has to do is sign their name. They have the right to refuse, but that's pretty catty. I've at least signed my name on cards for people I didn't necessarily get along with and kept my feelings to myself.
You can't let this pettiness divide what you have worked so hard to build.
I can understand immaturity to an extent from the younger girls, but why are moms getting involved?
Maybe they watch too many soap operas.
The guy I mentioned would die if he missed "All My Children" and he had that mindset.
If you have people that cannot or will not be part of a successful team that supports each other in the course of their duties, then, you might need to make some tough choices.
You don't want to end up with the catty ones because the others grow tired of it.
That's the worst scenario.
And, the whole thing in your business is taking care of children.
You don't need immature in-fighting.
In my line of work, even spilling about co-workers or clients online is against privacy laws and you might want to tell your employees that you won't stand for it.
If they have their own issues, fine. But, it shouldn't boil over at work and it shouldn't be broadcast on social networks like FB.
Women can be hard on each other, but tiffs need to stay out of the workplace. Period. And blabbing on FB is another no no.
Not when it's work related.
The people who can't get along or appreciate those boundaries should be written up and told that they can go if they don't want to be part of the healthy running of things.
Sounds like you've tried conflict resolution.....
I would sit them all down and have a meeting about it and make everyone in attendance sign it.
That way, no one can say they didn't understand what you meant, etc.
Time to get tough.
Take it from an office manager and just be very detailed in protocol, etc.
Somebody doesn't want to sign a card or be involved with cake....
They don't get one when it's there turn.
It's everybody for everybody or nobody for anyone.
Put it to a staff vote.
Definitely get a grip on it though.
It sounds like things are getting out of hand.
Best wishes.