I know -this just changed today. I am now supposed to subscribe, upgrade pay for shows on demand-- I have been able to re watch free all along. Another person complained about this here too and the response was from someone to contact the consumers watch agency because Comcast will just say the tv stations are pushing this new policy or terms are subject to change without notice. I feel it is a rip off.
I just noticed this too! I tried to watch an old Scorpion episode last night....one that I previously watched On Demand....and I couldn't make it for free. Then I tried MacGyver and got the same message....gotta pay for it. Then I tried a 3rd TV shows...same thing. This is BS.
Welcome to our new net neutrality laws which will see us paying micro transactions for everything soon. I'm just waiting for the internet throttle to happen. It's not an if it's just a matter of when it will happen.