As most of you know, improving one's foreign language necessitates him to communicate with native speakers of that language. This is also the case with the English language, of course. However, there are people who do not have the means to travel to the countries where the language he learns is spoken as the main language. One of them is me, for the time being. I have always looked for native speakers on the Internet to improve my English. I couldn't find many of them, and the ones I found were (sorry to say that) completely "jerks". One day, I was chatting on the chat page of a site like this one, and I asked a native speaker for their MSN address (so that I could improve my English) and s/he called me a pervert for doing so. Another said he wouldn't talk to Turkish people etc. etc. I'd just like to know why you can't find any native speakers on the Internet and what the reason for the ones' you find being so prejudiced about the people from other countries is. Thanks in advance for the replies.
P.S.: Admittedly, there have been native speakers who helped me with various things; I am not trying to offend anyone. I just want "reason why"s and opinions.