I don't think Soleta should be included there, she's not a full Vulcan.
She's half-Vulcan, half-Romulan, which means she's 100% Vulcan by species. The differences between Vulcans and Romulans are cultural, not genetic (aside from some cosmetic differences which would be equivalent to ethnic variations). So her biology (or Saavik's) should have no bearing whatsoever on her personality. Vulcan control is a matter of upbringing. A pure Vulcan raised by Romulans would act like a Romulan, and vice-versa.