Probably time for a new mouse
My fairly cheap Logitech G300S handles horizontal scrolling by holding the SHIFT key and rolling the scroll wheel on the mouse. How does the Magic Mouse handle scrolling up/down? If it does allow scroll up/down, then holding the SHIFT key should change that motion to horizontal