There is a flashback that shows Rossi and Scott interacting after Rossi was injured in action during the Vietnam War. However, it had been previously stated that Rossi was already on his way home by the time he regained consciousness following his injury.
The military burial rituals are out of sequence, with the casket flag being folded and presented, the playing of Taps and then the three rifle volleys. The correct sequence is the three rifle volleys, then the playing of Taps, then the folding and presentation of the casket flag.
Several of the geographical locations are incorrect. There is no Carter Memorial Hospital nor Parkway Ave. in Tallahassee. Also, when the team is racing to capture the unsub, you can see a Jack in the Box and Carl's Jr. in the background, neither of which exist in the area.
While the liver can regenerate itself, and living donors ARE possible, they explain that Frank Cosgrove was rejected for medical reasons. As well, it's not guaranteed that Frank would have been a match as you need to be a blood type match to receive the organ, and parents and children aren't always going to be a match.