Monster Beverage Corp has attracted a lot of conflicting viewpoints over the past month.