Your friend's talking out of her bloody backside! Of course blokes can be sexually assaulted by women. You repeated said "no", and regardless of whether it's a bloke or a woman saying that word, "no" means NO- (no bloody exceptions to that rule!) This girl was bang out of order, and if ya went to the police about her, I expect she'd be in a lot of bloody trouble, and I mean serious bloody trouble! Be you a guy or a girl, ya didn't want what she was doing to ya, so therefore, she had no bloody right to carry on doing it, period!