I found the following sentence in an online book:
As my colleague Jan Zrzavý says, science cannot do without animal testing, but those who do that testing, should perhaps know that they’ll finish in the fiery pits of hell.
I want to ask whether the use of word finish is appropriate. I'd personally replace it with end up. If this is indeed better, I am interested in a grammar justification why is it the case.
I am also questioning the last comma in the quoted sentence.