You did right to stand up for yourself. Don't let idiots pull you down. Enjoy your beautiful family, in the end they are all that matter. You have been trough so much and don't let anyone walk over that. You are strong and you should realize it fully. Haters gonna hate, but they are not important. Those that deserve you will stand by your side, and with your son, you will always be loved and never be alone.
Seeking professional help is also a good decision. You have done best for yourself, don't feel bad about it.