I think this can be sufficiently explained through the mechanism of addition reactions.
Let's say Br2 dissociates to two electrically neutral Br atoms. Notice these are radicals because of the unpaired electron on each.
Since the double bond has a paticularily high electron density, it is a prime target for radicals, as orbitals can overlap and form covalent bonds. Because of electron-electron repulsion, "stealing" on of these electrons is much easier than in a C-C single bond. Simply put the bond enthalpy of the C-Br bond is lower than the bond enthalpy of the C=C double bond, so the Br radical has little trouble stealing one of the electrons from the C=C double bond. Then the Br- ion bonds to one of the carbons from the double bond through attraction on opposite charges (stealing the electron makes the acid a carbokation). The other karbon from the double bond now has an unpaired electron (see fig), and the other Br atom from the Br2 molecule can bond with it and complete the addition reaction.
http://img408.imageshack.us/img408/73/addisjon.png