You are one strong lady! Hang in there...sounds to me like you will make it and that's what counts. Your son is lucky to have a mummy such as you!
As for your experience with ex-husband, I don't think its purely a case of blind love or ignorance. I'm sure during your relationship with him, you both had some good times together. Sometimes things happen for a reason. Relationships also require hard work...if one party does not make the effort, it becomes a difficult conflict to resolve.
I'm glad you managed to take this as part of life's experiences and emerge a much better and wiser person.
Take care!
P/S: Not all Indian arranged marriages work out...I believe the Indian race face its challenges of a relatively high percentage of family violence...going by what we read in the newspapers.