Starmie doesn't automatically have to act as an offensive role in the battle. Starmie acts as a Spinner/Support, and your team needs it in order to stay away from the SR weakness. If you don't think that Starmie is suitable use something like Forry or Tentacruel.