Yes this is why I left Vodafone. They aggressively recompress images so that they look noticably awful, including in phone apps where resources are loaded on demand, and there's nothing you can do about it bar using a VPN. O2 are exactly the same and all the virtual network operators using either network are the same.