That is unfortunate, at least you have some level of recourse. I don't see how these companies can legally operate allowing that to happen. They are taking payments with a payment processor. If any other business, did that the payment processor would be all over them about it. Imagine if you cancelled Netflix, and it said you had till the end of the month but then cut you off 2 weeks early? Thats some serious shit, heads would roll. Just becuase Passess, OF etc operate in a slightly greyer area they shouldnt get a pass on that kinda bad practice.