1. Carrie Fisher wore no underwear in Star Wars because George Lucas convinced her "there is no underwear in outer space." 2. In Star Wars, the Jedi aren't necessarily the good guys, and the Sith aren’t necessarily the villains. They simply have competing ideas about how to use the force.
Finn takes her hand when she doesn't really know him and it annoys her pretty bad no matter the situation they're in. She HATED Ben/Kylo at first, hasn't known him that long but *offers* her hand to *him* ❤️