So is it the law that boarding cards have to be checked as you actually board the aircraft or is it really a company policy or is it a policy of particularly officious cabin crew?
If it is the law, I could name a long list of airlines who are breaking it by checking boarding cards on entry to the lounge and never again after that.