Yuk! Printed out boarding passes are easily faked, but the question is why an ID check would remedy that situation? After all, if I'm going to the trouble of faking a boarding pass, I'll probably remember to put the same name on it that's on my ID, right?
weird. Actually, I don't know how they could address the issue of faked boarding passes other than to require all boarding passes to be printed on airline ticket stock. That would certainly make BPs harder to fake but the airlines would have a fit to lose all the money they've saved with online checkin, not to mention losing their investment in the IT necessary to do it.