To me Geordi's greatest crime in the episode, which undermines everything that follows, boils down to the fact that from the get-go he's not honest with Leah. He's not honest about the fact that he has interest in her, he's not honest about the fact that he looked up her profile, and he's not honest about the fact that he used her holographic likeness to research a problem.
It would have taken him all of two minutes to front-load this information into his meeting with her, and he chose not to.
He may not actively mean her any harm, but he establishes that he's willing to lie via omission to her.
I can't let him off the hook for this, because if I were in Leah's place and I found out that someone not only had used my holographic likeness, but hadn't even had the decency to tell me at some point before I randomly stumbled into it, I'd be livid.
LAFORGE: All right, look. Ever since you came on board, you've been badgering me and I've taken it. I've shown you courtesy, and respect, and a hell of a lot of patience. Oh, no, no, no, wait a minute. I've tried to understand you. I've tried to get along with you. And in return, you've accused, tried and convicted me without bothering to hear my side of it. So, I'm guilty, okay? But not of what you think. Of something much worse. I'm guilty of reaching out to you, of hoping we could connect. I'm guilty of a terrible crime, Doctor. I offered you friendship.
Where's the part where he apologizes for the fact that he was manipulative and implicitly dishonest?