Get a written quote from another company with your same coverage and take it to your insurance people. Explain that you would really like to stay with them but the price difference is too much. Then ask if there is any way they can meet the competitor's price. Done and done.
By the way, my geico insurance for the 2015 wrx is going to be $90/month with decent coverage. Quotes from other insurance companies have been laughable, so I agree that the algorithms that they use dont always make sense.