Guess who else is in a union? NFL football players.
Guess whose salary is NOT paid for by money taken by force from my pocket? NFL players. I choose to watch them, buy a ticket, and purchase their product. If their product is worth it, I buy it.
With government unions, I have no choice. Thus, there should be no public union.
You don't know much about football or the NFL, do you? Perhaps you were in the chess club in high school, and not much of a sports fan?
The NFL's profits, and hence the salaries they pay, are subsidized by tax payer money
Football stadiums are largely subsidized or completely paid for by tax payers. NFL owners are allowed to contract lucrative revenue-sharing agreements on what is effectively public infrastructure. NFL teams routinely leverage or extort more tax payer subsidies by threatening to move the team to another city.
And unlike all other American private enterprise, NFL owners are guaranteed a monopoly by congressional mandate, which protects them and their profits from competition and from monopoly laws other private entities are subject to.