Man... I got checked a couple of times the short time I was there. The first time I had been using a daypass that wasn't validated as I had bought a ticket and assumed it was validated for the day. They told me to get off and validate it at the poles on the platform.
Further evidence that faregates will stop the fare leakage from "honest thieves" or in other words, people who won't go out of their way to pay fares, but won't go out of their way to avoid paying them either.
The only thing that irritates me about the faregates is the zone boundary issue. Taking the train from Joyce to Metrotown shouldn't cost more than taking transit from UBC to Commercial Drive.
Without getting into it, I really think that Joyce, Patterson, Rupert and Gilmore should be considered double zone stations. In other words, boarding or alighting at one of these stations would accept zone 1 or 2 single zone fares.
Example, board at Rupert, alight at Brentwood, your card allows you out but remains a Zone 1 card (can't transfer to a bus without an addfare). Get on at New West, alight at Joyce, same thing.
Simple solution that would alleviate much of the issues many have with zone boundaries. They already do this with buses that straddle zones. You just need to tell the driver which zone you want.
Another way to do this is add a step at the TVMs... however, that wouldn't work for faresavers.