You did the right thing by breaking up with him. (Its my hope that you broke up with his family too -- they may have been good to you, but if you want him out of your life completely, you need to break up with them as well.)
There are a few things you need to realize.
He left a crystal clear paper trail of the other girls he was talking to. From texting/emailing in front of you, to having your uncle "fix" his computer with all the guilty information on it. By leaving this trail, he was either trying to break up with you by pushing you to make the first move, or he was testing to see how compliant you would be with his indiscressions.
Your family loves you, and when they refused to speak with you, that was probably their last resort. They couldnt pull you from the toxic relationship, so that was tough love.
You deserve to be with someone who makes you feel special ALL THE TIME. Not when its convenient for them, not when you're feeling sad, not on special occasions... -- ALL THE TIME. Helping with the dishes, holding a door for you, random genuine unique compliments. These should not diminish over time, either.
And finally -- when you've healed and are ready to move on, set your standards high. Take it from a person who's been in enough bad relationships... Being picky doesnt mean you'll be alone forever. It really doesnt take any longer to find a good guy. It just means you get to turn down the bad ones faster :)