ADJ-GRADED [usually ADJ n]惊世骇俗的;我行我素的;特立独行的 Someone who has an in-your-face attitude seems determined to behave in a way that is unusual or shocking, and does not care what people think of them. 惊世骇俗的;我行我素的;特立独行的 [informal]
It's in-your-face feminism, and it's meant to shock.