If you were treated badly, ask for the Sales/Service Manager and complain.
I have dealt with SECOR for Years and currently have two Subies in my driveway from those guys.
They have always bent over backword for both me and my daughter (probably your age) when she bought her 1st Subie.
For Sales I dealt with Ray Gomes, the Service Manager is Bill Mortgenson. Both of those guys are A#1 and Lynn who handles the service calls is a pip! She makes me laugh. Speaking of laughing, they do have a good laugh when I bring the WRX in for the occasional service though because they say "how do you want me to fix that" there's nothing stock even left on the car" : ) I've even brought them my own (non SUBARU) parts and they would happily install them whenI needed it.
There's good and bad everywhere maybe you were one of the unlucky ones. Believe me, I've heard my share of stories about Holmgren as well!
GLAD you're finally happy.