rubylady I noticed that the tone of your second posting was very different from your first.
Your first post started off: "I have cried, felt sad ....." and the feeling behind it is of great sadness.
Your second post is a very angry one: "We pussyfoot around our children far too much these days. I would not have dreamed of speaking to my parents in such a way. I would have had my mouth washed out long ago".
It sounds like your parents were pretty authoritarian and didn't display the "unconditional love" that absent talked about (I think some parents' love is not unconditional but dependent on what they perceive to be "good" behaviour.)
My feeling is that even when we try to do things differently from our parents, we can't entirely escape their values and practices. Perhaps you have been torn between trying to be more "liberal" with your own children and outwardly respond to your son's unkindness by falling into sadness and depression. However, what seems to lay beneath that sadness is the "wash your mouth out" anger of your parents.
Of course, it is very hurtful when children say really horrible things to us - and I expect most parents have experienced this at certain times in their children's lives. I know I have, and from other posts on here you can see that young people can say some devastatingly cruel things to their parents.
I think that rather than letting yourself become overwhelmed with sadness/anger - staying in bed, crying, etc., (which puts your son in a position of power over, but also responsibility for, your happiness - scary for a young person) it would be better - if you possibly can - to try and present a calm and unruffled surface (even though it is quite natural and understandable for you to be upset).
As others have said, you certainly should, when things have settled down, explain to your son that the things he says are very hurtful and it is not justifiable to speak to another human being in such a way.
As Mishap said, above all stay calm and get on with building new contacts and friendships in your own life. If you are in the habit of doing a lot for your son (cooking, laundry, etc), gradually withdraw from those tasks - and perhaps ask for his advice and help in dealing with practical/maintenance issues in the home.