For historical reasons, the federal government owns a lot of land in the West; some of that land is open to ranching, mining and so on. Like any landowner, the Bureau of Land Management charges fees for the use of its property. The only difference from private ownership is that by all accounts the government charges too little — that is, it doesn’t collect as much money as it could, and in many cases doesn’t even charge enough to cover the costs that these private activities impose. In effect, the government is using its ownership of land to subsidize ranchers and mining companies at taxpayers’ expense.
It's the taxpayers who should be angry at the federal government, not the cattle ranchers.