Have you checked the water parameters? My next suggestion is to put him in a separate tank, if he's being harassed the fin should quickly heal and you can figure out what to do from there.
I have one of those clear guppy breeders, and they are awesome for catching fish. Just Chase them into it, drop them in a cup of tank water and transfer.
Sent from my PC36100 using MonsterAquariaNetwork App