Part of it was probably the fact that James was trying to pressure her into a relationship she had already turned away, when the stakes for Othar were already so high. Sarah felt no particular loyalty towards Equestria or even her own nation, but seeing it conquered by Vlad the Impaler was a bridge too far. There came a point when even the self-interested rogue had to step in. Han had come back to save the day.