At first I thought you were the one shutting her down, I thought you were so loving alpha I was prepared to give you props. But then I got my colors straight and let me tell you: don't just say "i'm sorry" and take stuff from people, solve the problem. She bitches you out about only talking to her online? Well isn't loving ironic that she bitches to you ONLINE about talking in person. If she had such a problem with it, she'd at least try to talk to you in person. And hopefully she hasn't, and you're not just bad at social interaction. Because then you have no case to shut her down with.
Give yourself a damn chance to talk to her in person, and get this stuff straight. No reason to wimp out and let this bridge burn just because you couldn't overcome a problem.
Welcome to life.