You're not being a baby. I hated group projects when I was in school. I still don't think your grade should be dependent on someone else's work (or lack of it!). And they probably received a higher grade because you did so well. Hmm..maybe they should pay part of your fees for taking the class..!