Newsflash, the entire internet is full of perverts, rapists, creeps, and just overall weirdos. Its just a matter of what kind of creep or weirdo and who you decide to trust.
I have Great friends online but I do not trust any IRL, because no matter how much time you spend with someone online theres always a chance that they're fakes. If astros creeps you out, just don't go. Its a breeding ground of trolls and horny children, I avoid it myself unless I'm trolling.