Here's a sad difference between the NFL and NBA situations. The NFL owners have not wanted to open up their books to the players, so the players don't quite know how much money the owners are making, so they don't know exactly what room they have to negotiate. The owners, in order to keep their books closed have given up the billion dollars that they were taking off the top.
The NBA owners have been very transparent with their financials, so the players know that 22 of 30 teams (73.3%) are losing money. The players are not willing to give up the length of contracts, guaranteed contracts, or the soft cap. There also is a problem with revenue sharing in the NBA that isn't really a problem in the NFL.
Other than the de-certification (and eventual re-certification) and some of the lawsuits by the NFLPA, I can actually understand their side more than the owner's side in the NFL. The players in the NFL are the least protected out of the professional sports.
In the NBA, I tend to lean toward the owner's in this case. I don't blame the players for wanting to keep the things they have been given; however, they need to realize that the league cannot keep going unless they make concessions.