Bromination of alkenes In regard to the mechanism of halogen addition, consider the situation when we add a halogen (say, bromine) to an unsymmetrical alkene about the double bond (say, propene) in the presence of $\ce{CCl4}$.

I knew the mechanism would be something of this sort:


  A cyclic bromonium ion would be formed with the two carbons of the double bond. The second bromide ion (acting as a nucleophile) attacks on the more substitued carbon from the side opposite to the bromonium ion to cause ring opening and formation of a vic-dibromide.


My teacher however tells me that other than ethene, no other alkene forms bridges like these, because of unstability of bromonium complex due to repulsion between substituents on carbon and the bridged element.

I have two questions in this regard:


Which of the two is the correct mechanism?
If the former is indeed the correct mechanism, then would the nucleophile  attack the least substituted carbon? (seeing as how the partial positive charge on the more substituted carbon is nuetralised to a greater extent due to $+I$ effect of attached methyl/ethyl groups).
The first mechanism is more likely unless specific conditions of the experiment dictate otherwise. In the presence of $\ce{CCl4}$, the addition of $\ce{Br2}$ takes place via the formation of a cyclic halonium ion as intermediate as follows: