Too dark for Star Wars imo.
To be fair, ROTS exists and in ESB Luke willingly jumps to his death to avoid joining Vader.
Also doesn’t make much sense. Crying is a much more realistic reaction to her accepting reality.
The thing is that Rey wants to be happy to push away her feelings of self-loathing and hatred, but when facing the reality she believes there’s no option left, that it’s pointless… until she remembers that the Resistance and everyone else can still give her that value.