> a loaf of my favourite bread increased from £3 to £4
What on earth are you eating? From where? The average 800g loaf costs £1.36.
But to feed into your point about who suffers, if you had to give up your luxury loaf, you could still afford two average loaves in its place. People who could only afford a 80p loaf before are now going without.