BBC: Even Liberals Are Buying Guns Under Trump