As much appreciation that I have for this being a thing, it still won't get me into DOTA 2. The community itself is far from being noob friendly. They need to do a lot more than this to get rid of the intolerant assholes.
I don't play Dota 2 either, but joining a moba on your own is never a good idea. Brad did it the right way -- he played with friends that showed him what was what and didn't get mad at him. Randoms on the internet will always be assholes, it's not exclusive to moba titles -- it just flares up more there because those randoms are relying on someone who has no idea what they're doing.
Whether that's a realistically fixable problem without bringing in friends, I dunno, but you kind of get a team going with these games anyway, queuing up solo even if you're experienced seems miserable.