We usuaaly try to flight by one of the Star Alliance members due to its rewards program. Last time we did Rio-Madrid-Rio we had 3 options: TAM, TAP and Iberia. We readily dismissed Iberia for not scoring (both TAM and TAP are Star Alliance members).
So we choosen TAP (portuguese) over the more expensive TAM (brazilian) and when we arrived back we got surprised when TAP said us that by the class purchased it was not possible to earn points/miles.
As we were deliberately induced to purchase it due to the rewards program (and nothing was told about that "no miles ticket " before, except that microscopic words) we are planning to prosecute both companies in order to earn these miles. Is that fair?! What about the jurisprudence on that issue?