Read this tip to make your life smarter, better, faster and wiser. LifeTips is the place to go when you need to know about Answer User Questions and other Academic topics.
The Tom cat that the mother showed up with could either be the father, or simply another male that wants to mate with her again. Cats will fight like that during the mating ritual. Obviosuly, the kitten was either hit by a car or hurt in some other way. The other male hanging around is probably just another stray looking for food or possibly after the female as well. Cats will ALWAYS return where there is food. As for the other kittens, they may be injured or just being kept in another location. If you have the money, your best bet would be to spay the female after she's done nursing her babies, maybe wait and see if any of them come back. This problem will just keep repeating itself and odds are she'll become pregnant again, especially since you mentioned the male cats hanging around now. Hope this helps!