you have picked out some natural human traits - desire to be desired, flirting, fun, escape from lonliness, insomnia etc etc
these traits are common in a lot of people and happen to most people at some time in their lives
they are normal and understandable
They also don't hurt anyone, when done online.
you however have demonstrated a few natural human traits that are far less desirable that the ones you delighted in sneering about
arrogance
cockiness
lack of compassion
lack of understanding
patronising
condescending
control freak
jumping to conclusions
predjudice
smugness
bitterness
superiority complex
whinging
cruel
spiteful
etc etc
so you can sit on your 10ft tall horse and sneer and snipe all you like, but your argument rather falls flat when it is made clear that it is you who is sadly lacking in good qualities.
i know which of the two catagories i would rather fall into....
hope all your bitter snideyness has made you feel better