A man who tried to avoid checking a bag on a British Airways flight by wearing eight pairs of pants and ten shirts says he was denied a boarding pass.