The Bronsted-Lowry theory doesn't go against the Arrhenius theory in any way - it just adds to it.
Hydroxide ions are still bases because they accept hydrogen ions from acids and form water.
An acid produces hydrogen ions in solution because it reacts with the water molecules by giving a proton to them.