Just because you know someone online, doesn’t mean you know who they really are in the slightest. It’s weird to project negativities onto someone you don’t personally know.
Please get professional help if you can’t differentiate online and real life.