British Gas is under fire after sacking hundreds of engineers who refused new deals. Former staff told of their fury at being axed over the firm’s “fire and rehire” contracts that cut workers’ pay.