If it was just the computer game...well, some men are like that. My boyfriend is really into computer games... but even then, if I was only coming for one day he wouldn't spend the day complaining about not being able to play his sodding game. I am in a long distance relationship too, so I can sympathise with that bit.
However, what he said about you almost being raped is uncalled for and just plain insensitive. You could try to save it but, as someone else said, you're just waiting for the next blow.
Have you tried explaining to him how you feel when he says these things? Maybe he simply doesn't realise. You often have to be blunt with men.