Continuity mistake: Frasier is in the hospital waiting room and Phil (the guy who later pretends he is Frasier) is reading a newspaper - he folds it up before talking to Frasier but in the next shot, from another angle, we see him folding it up again.
Continuity mistake: Niles has just met Mel in her office, and she is wearing a white coat - she is brushing off her sleeve in one shot, and then unbuttoning the coat in the next, without enough time to have switched that quickly.
Answer: While he hasn't gotten over it, he also took into account what the shooter's mother said. He refused to make a statement either for or against him. He can't forgive the shooter, but he's gotten past the anger.
Greg Dwyer