Stealing is usually harmful to any group, which is why we haven't seen any real change in how we look at stealing. Cheating, however, is undergoing change. What is a hacker if he is not a cheater? We have jobs for hackers now-- it's called penetration testing. An increasing number of people see many of our dominant systems as being flawed-- thus, an increasing number of people may begin to cheat the systems to get where they need to go. This is important because if those systems want to exist, they either need to change or they need to be more secure. You will see moral opinions change along with this entropic state until an equilibrium is reached which will continue for some period of time until another relevant variable changes.
> Morality is only useful when the majority agree with it...
This sounds a lot like a moral relativist stance. I hear it’s not a very popular stance among ethicists, so I don’t have any recommendations off the top of my head for philosophers to study. Basically moral relativism just means that morality is defined by the standards of a culture.
> Morality is only useful when ... the outcome of that belief helps the group in context.
This sounds similar to what a utilitarian would believe. They focus more on the result of an action and the sum total happiness it creates and they judge higher sum total happiness to be of higher morality. John Stuart Mill is probably the biggest proponent of utilitarianism.