Who has insulted you? Grvtykllr said things in a forceful manner, but that was his response to you disagreeing with what others were saying, apparently without much consideration. It seems to have just pissed you off, which is to be expected, but believe it or not, that was him trying to help you.
Our replies are making you feel worse because we are not saying whatever it is you want us to say. Its a common problem on this forum, but it has to happen sometimes. We are not here to simply comfort you and agree with you, we are here to try solve your problems.
Sometimes we have to ignore our own discomfort in a situation and think of others. You were angry that your mother asked you if you didn't want her to be happy, but if you love your mother then you should give her this one thing. You may hate it and never like it, but it is this one thing that you can give your mother. I know its sounds weird, giving your mother permission to have sex, but it something that she needs, and more importantly, its something that she wants. Let her have it.
Again, yes, all of this is my opinion, but what more can you expect from me?