The Season Finale of Once Upon a Time is purchase only on On Demand? All of the others were free up to last week, and now I cannot see this episode unless I buy it? This is insane. Cable already costs a ridiculous amount. I don’t do xfinity streaming. If I’m going to stream, I’ll drop Xfinity entirely and simply go to Netflix or Amazon Prime. This is in fact why people are ditching cable. So ridiculous, such a horrible way to treat customers.