Sexual Abuse Support Group
Sexual abuse is a relative cultural term used to describe sexual relations and behavior between two or more parties which are considered criminally and/or morally offensive. Different types of sexual abuse involve: Non-consensual, forced physical sexual behavior such as rape, incest or sexual assault, or psychological forms of abuse, such as verbal sexual behavior or...

Your 'friend' does not sound like a very good friend to me. It is never an acceptable excuse to say "oh that's just how he is". Acceptable behavior is treating someone with respect and kindness and that is never too much to ask of anyone - even a man who can't keep in his pants.
Thank you again for the reaponses! I know she isnt the best of friends. It's just hard because I've know her for 11 years.