The British Beer and Pub Association has hit back after campaign group Fair Pint went public with criticism of a new code to govern the relationship between pub companies and their licensees.