"I'm not saying I'm racist/sexist, but..."
1. Hondo wasn't by any means "a pink hair SJW." What exactly did she do that was "SJW?" Her defining characteristic was strict adherence to rules, loyalty to Leia, and an inability to cope with new ideas. At no point in the entire movie did she do anything that was part of any creed for social justice. Except, like, be a resistance leader, which is the story of the entire Star Wars franchise. And even if she was any of what you claim she is by throwing the utterly reductive pejorative of "SJW" on her, she also died in the end to make up for the fallout of her horrendous judgment calls, which would make it a critical view of such people, anyway.
2. Your entire view of woman is perfectly illustrated in how you reduce Rose to being "a fat janitor lady," when she wasn't fat by any stretch of the imagination, she just wasn't a cover girl for Playboy. She represents the average person, much like many of Star Wars' characters. She's a working-class young adult who is one of the only people in the end that is able to define what makes the resistance different from the First Order and everything that came before it. And yes, the movie was obviously divided into 3 parallel stories, one of which Finn was the protagonist and Rose was a secondary character, so of course she would be in 30% of it?
If it was her purple hair that set you off, reminder that the characters live in a galaxy full of fish people, mini bear people, Big Foot as a secondary character, clone armies, and magic.
3. Rose doesn't "try to kill" Finn, she literally saves him in the end from committing a kamikaze attack on the laser canon.
Can movies only have characters that appeal to mass sex appeal? Can they only have characters that are white and male, or white and female, and conform those characters to the female only being a supporting role each time and having a 0 waist size and men being the burly musclejock meathead leaders? Can a universal story not have main characters that represent other vast demographics in the world that actually represent the whole world and not just where you live/came from? Idk. Maybe it's just me, but I don't see the issue with that.