I've encountered them on Avanti recently and they were showing ID while doing basically a full ticket check. I wasn't entirely impressed by their loud conversation with another passenger though, where they were basically slagging off "passengers" as a whole, saying how "lots" don't pay, how people are so dishonest, etc etc. Indeed many don't pay, but probably not something to loudly announce in public.
Why not?