The only games that I've seen blacked out on Season ticket are games that are shown in the local market -- in my case the Washington, DC, franchise with the racist nickname. However, those games are shown on local TV -- and since I'm in the Washington market -- so it's a non-issue.
Basically, the NFL has a product to sell. If you want the product, you pay for it. If you don't want it, don't pay for it. Perhaps at some point in the future, we'll be able to pay for Season ticket on an a la carte basis -- that is only the teams we want to see. But until then, we have two choices: pay for the entire package, or not. I've chosen to pay for he package so that I can swear at the Bills for 16 Sundays a year.