Eso es herencia de la colonia española. En Perú es y fue mas marcado porque existió el virreynato del Perú administrado por españoles. Ellos condicionaron esa escala de razas.
En países como Venezuela o Colombia también la hay, pero en ellos hubo mas diversidad de mestizaje y por eso se llevan bien la mayoría. Blancos hay en estratos bajos que son uno mas de la sociedad.
En Perú pasa algo curioso, si ves a un blanco así sea en estrato bajo, siempre es el pudiente de su grupo. Raras veces hay un blanco pobre. Y demás decir que los blancos que no tuvieron mestizaje que son la Lima criolla de clase media por ejemplo, son los que mantienen fuerte la mentalidad colonial y los mas adinerados.
La inmigración venezolana hizo ver esa diferencia brutal en Perú, muchos venezolanos con apariencia del estereotipo de belleza occidental verlos con carencias y parecidos a los de la lima criolla adinerada, hizo que los mismos peruanos que se discriminan entre ellos, les den la mano primero a los venezolanos... El resto ya es historia.
Es difícil cambiar esa mentalidad con ideologías progres, eso se cambia con medidas radicales pero no hay voluntad del estado peruano.
Aparentemente hay leyes que castigan el racismo, pero son débiles aún, porque el colectivo serrano se resiste al cambio.