We have used public transportation all over the world and have never experienced this problem. After getting off the Metro in Barcelona, we threw away our tickets and minutes later, we were stopped by transportation employees who gave us a $400 fine ($100 pp) for not having the tickets with us. Cash only accepted. Tourists are the target of this legal rip off by Barcelona's transportation system. Shame on them!