Yes, you're right. If you were writing it in full, there would be a 'for' there.
I'm not sure how many other cases it covers, but certainly in the 'more for A than B' it is fine to omit it.
You might add it for clarity if A and B were long and complicated clauses.
As Gdanning said, it is unusual to use 'in his face'.