Idiom: In Your Face

In Your Facevery direct and forceful or difficult to ignore
Example: It was going to be a high profile negotiation by the two presidents and was marked by in your face comments from either side before it began.