a. The suspect is not the man who was talking to John. It is the man sitting next to Sally.
b. The suspect is not the man who was talking to John. It is the person sitting next to Sally.
c. The suspect is not the man who was talking to John. It is whoever was in the room before they entered it.
Are the above sentences grammatically correct?
Could one replace 'it' with 'he' in (a)?
Could one replace "it" with 'he or she' in (b) and (c)?
Here, 'it' refers to a person. That's what bothers me.