Women are half the population in real life and likely half the population in the SW universe. Why is a female character so offensive to you? Most lead roles being dudes doesn't reflect reality. Is it because that status quo for lead actors is changing a little bit and you can't identify with it? I don't get it. And there's like one black dude in each film (at least of any importance). That's hardly tilting towards overrepresentation.
Why the hell does it matter if the people can act?
First of all, in any movie ever, when you get a woman kicking a man's ass, unless it's a super-trained woman vs a normal dude, it always breaks my suspension of disbelief. It's simple logic. Main character is a kick ass mary sue young woman two movies in a row? Okay. Also let's check out the new characters in the two new movies (btw I think every actor in force awakens killed it except for daisy ridley):
Rey: A girl.
Fin: Black dude.
Poe: Latino dude.
Kylo Ren: White Guy/Bad Guy
General Hux: White Guy/Bad Guy
Maz Kanata: Played by black woman
Snoke: Played by White Guy, Bad Guy
Rogue One (going by actor names):
Felicity Jones: White Girl
Mads Mikelsen: White Dude/(rumored) Bad Guy
Donnie Yen: Asian Dude
Ben Mendelsohn: White Dude/Bad Guy
Forest Whitaker: Black Guy
Diego Luna: Latino
Those are the first listed on the imdb page. I don't know what role Alan Tudyk is playing. Did you notice anything? Add to that how Star Wars boss said "absolutely we must have a woman direct a Star Wars movie". I'm not exaggerating or imagining anything. I guess to the general public it doesn't matter that they're pushing a progressive agenda, and I understand that, especially since those are mostly good/great actors. But having followed Gamergate from the start I guess the SJW shit gets on my nerves.