When Beyoncé unveiled dramatically short hair on her Instagram a few months ago, reactions ranged from elation to total outrage. Everyone seemed to have an opinion...