I think the league is going to be shocked by how many fans they lost.
I don't think it will nearly as much damage as you believe. Especially since it doesn't look like thenleague is going to lose the playoffs, which is almost the only thing that matters. By the time the playoffs come around thisnwill be forgotten about by and large.
Missing the first couple months due to a lockout is better than missing the same amount of time dur to a late season players strike with it wiping out the playoffs.