A know it all, or insecure. Either one of these qualities would cause a person to not like being told they are wrong.
My kids call me "Dad".
This would be either an eavesdropper or a snoop.
A prophet.
you call this person a "confidante"
Usually you would call the person a reader.
she doesnt want to call you
modest
a dolley is someone that doesnt work.
A person who is suspicious of the motives of others can be called paranoid or mistrustful.
I wouldn't call that person anything at all. Some like to date, others don't, and yet others aren't ready yet. People, in my opinion, should be left alone to be themselves. Putting labels on people is like trying to put square pegs in round holes. What would you call someone who asks a question like this? See what I mean?
An atheist, or sometimes a secular humanist.
a snitch
a homosexual
You call the person a bully, jerk, meanie,etc
If it had dedicated servers it would be, but it doesnt, So no it isn't as good as the others.
A person who does things for others may be an assistant or a helper.
A person who sacrifices themselves for others is often referred to as selfless or altruistic.