I am absolutely fine with the super contracts. The players provide a product which people pay billions for shouldn't they get paid? Or would you rather see the owners keep more of that money?
So you're fine with these super contarcts? Cool.
If you truly do not approve of these contracts you need to make sure you and everyone else you can convince stop buying nfl merchandise, do not buy games tickets, do not watch or pirate nfl games. All of those activities increase the NFL's value and raise those players salaries.