GPs earned an average £106,000 during the first year of their new contract. The British Medical Association said doctors had "well and truly earned" their rise. But then, they would, wouldn't they? GPs who worked in dispensing practices, which have a pharmacy attached, earned an average of £128,000 after expenses - a rise of 31%. Where's my 31% pay rise for teaching them?!