I am so sorry for how you feel...and don't worry, talking things out is good.
Are you seeing a therapist to help you with these feelings? You have a lot to work through.
Perhaps your son was having a bad day or is too young to learn to be tactful...either way it can be a small thing that sends us over the edge and bad day.