<< the factory farming has to be viewed with some tolerance >>
I can't agree there. If there's cruelty to animals going on then crying 'we have to do it because that's what the supermarkets demand' is pretty much the same as the 'nasties' saying 'we had to take part in experiments on gypsies and Jews because we were told to do it'. If you can only make a living in farming by being cruel to livestock, then go and work in a shoe shop.
I'm not saying that all factory farming is cruel, but where it is, then it's unacceptable.
Similarly, if foreign imports are from countries with poor livestock welfare records, then as a country we must ban those imports.
Money has only really come first to such an extent since the Thatcher days, and it is possible to regain our moral standards in this country if we the voters so choose.