If your friends ever do anything like that you should lose them as friends.
Just because you admit you hate a food or there's something you're struggling with doesn't mean you have to hide it from people you consider friends.
That being said though, that person doesn't sound like he should have been considered a friend.>>23455
He probably looked for weak points just for the sake of using them against you.
He figured it will hurt you more since you gave him that info about what you think about sex.
People online can hide more easily how messed up they are and how cruel they can really be.
I wouldn't say you should hide parts of who you are from people, but be more careful what you share with them or at least get to know them for a while before you admit things.
The issue WAS him, but to avoid that in the future either wait until you know the person better and notice if they ever act or say anything weird, or just pay closer attention to them changing the way they act if you tell them these things about yourself, so you know if they're planning to use it against you and block them.
People online could target any weakness or insecurity they find out.
There's no problem with you being the way you are or admitting it.