So why is hypochlorite more reactive than hydrochloric acid? Wouldn't the electron withdrawing effect of the chlorine in hypochlorite make it less reactive therefore the stronger acid?
In HClO --acidic H is bonded to Oxygen :H-O-Cl
However in HCl it is bonded to chlorine
H-Cl
Now if we compare the sizes of chlorine and oxygen - chlorine is bigger is size and hence taking away H+ from chlorine is more easy .The conjugate base Cl- is more stable because it can accommodate negative charge more nicely than OCl- where negative charge is on smaller oxygen atom .I agree that in OCl- electron withdrawing groups are also present but size is the dominating factor and we will decide the acidity of the compound on the basis of the size.
Br- is a stable species in water solution, at least in the sense that it isn't likely to be protonated. But it's also a great nucleophile in water solution.