I'm doing a marketing project with five members (including me), and I was elected to be the group leader. (I also forgot to say that it's a school marketing project)
As part of the project, we made a team contract where everyone agreed to certain outlines of how we would contact each other, how to make decisions, etc., and we all signed it. The team contract was part of our group projects mark (worth 5% of our mark). It had a template we had to fill out and follow.
Once the team meeting came up, two members didn't show up. I texted that I would be giving them a "strike" (since 3 strikes means they're kicked out of the project, and in the team contract, team members can get a "strike" by not showing up to a meeting WITHOUT letting the team leader know in advance). They didn't give an excuse but they kept asking me why I gave them the strike even though I told them about the team contract they signed. They also kept requesting that I take the strike back.
What makes the situation worse (well maybe in my opinion) is that those two members requested I make the meeting on Zoom since they don't want to commute to campus to meet.
So they told me that they want to bring this to the professor, but I don't know if it's necessary. Plus I'm going to be working with them for the rest of the project. I want the whole group to get along and cooperate, but at the same time, I don't know how to set the bottom line.
I don't know if I can even kick them out right now (even though I would like to do so and it's a personal gut feeling that they may cause more problems in the future).
What should I say to my team members and should I bring this up with my professor? If so, how should I do that without sounding like a bossy team leader? I'm worried about sounding really bossy and rude.