Were there any other visible symptoms aside from the fins? Several other diseases can cause finrot as one of their symptoms. I doubt any aggression between the gups would have killed one so quickly.
I've kind of given up on pet store livebearers--I've lost every single one I've tried to keep to some disease I've never been able to diagnose with 100% certainty, but always they grew lethargic, started sitting on the bottom, and then died, with or without other symptoms (one being rotting fins). I've tried treating with all kinds of things but never successfully. I don't mean to discourage people from keeping gups, but sometimes there's not much you can do once they start dying.

Best thing is buy good stock from reputable sources.
For now definately quarintine any fish you see acting strangely. If you don't have a q tank that would be a good investment.