A. Because to some degree you are being unfaithful and you realise that. Fidelity isn't just about keeping your hands out of someone else's pants, its a line we draw that separates how we behave with others and what we keep 'just between the two of us'. It can vary where that line is in all of us, but I'm guessing that what you're sharing with your screen buddy crosses your line. Guilt is our conscience speaking, ignore it and it just gets louder. If you discovered your man was having regular 'cyber sex' with a girl he met in a chat room, would you be happy?
I understand that its a sexy, new type of fun, but why keep it all to yourself? Do some sexy surfing together and get hot, without feeling guilty. There are lots of places to look for fun together.