I agree - I definitely think that how we treat deer in the UK as a food source and as a wild population is a sensible way of 'farming' animals.
My only concern is with domesticated stock. Cows couldn't possibly survive in nature, and would suffer greatly, for example. If we're concerned with raising animals for food that also live enriched lives, do we also have an obligation to breed them in ways that enrich them?