Ok great mystery solved, almost.
I live in Indiana. My MLB package is useless for Cubs, Reds and White Sox games. I am used to it.
But couple of weeks ago Sox games on the West cost were blacked out to my dismay.
When I called the MLB.TV customer service, it had something to do with my internet provider.
So I was at Verizon this am on another matter and I happened to ask about my blackout problem.
The guy knew immediately. He said that my service does not use static IP address. It's changing constantly.
So some games are randomly blacked out.
But apparenly MLB.TV uses my address to blackout the aforementioned 3 teams.
I also finally have ESPN. Sometime I go to a bar and spend $40 to watch Sunday night ESPN games so I consider the added cost a push.
Ok I feel better. Not too many people understand my problems.