Comment: I almost stopped reading at the mention of sexual violence and racism - a non issue.
As for rankings - remember that the differentials are insignificant given the large number of universities involved. Much more important to pick a degree program that meets your career objectives and ability to pay off the student loan(s) !
Now to TAs, professors, instructors .... Welcome to the real world of having to deal with humanity and its foibles .-) As a student it is up to you to learn the material, period. Grow up - university is for weeding out snow flakes among other things.
And professional degree programs have a 50%+/- "fail" rate. Your inflated high school grade -> "meet reality" ! You are among/competing with the top 10% of academic achievers who are smarter than their Discovery Math high school teachers.