New Girl with Moral Dilemma sounds like a millennial snowflake.  Anyone calling themselves "progressive" has little credibility when using the word "racist".  Most racism comes from the LEFT and their Frankfurt School Marxist identity politics.