Chris, unfortuanly this is true in the marine business. I and a few others right here on OSO had the same problem with service with the local Tampa Concept dealer time and time again. With my brand spanking new 36 Concept I tried to be nice to get things fixed properly and I tried to show some I mean business atitude, neither angle worked because they just do not care!!!
However, not all marine business' are like this. For parts you should try Fred @ Trick Marine. They are honest, great prices and promt service.Throttle Up Props in St. Pete are also very customer friendly too. My Fountain dealer in St. Petersburgh is not like my local Concept dealer at all. They are responsive to service needs and clean up after themselves and do not break or lose parts of your boat while it is in for service. They either take off their shoes or wear cloth booties while on your boat. They do not give out, "oh we are racing this weekend and can't fix your Concept for 2 weeks" excuses either! Also I have found my local marina Lands End in Apollo Beach, FL has an excellent service staff and ultimatly I had all the service work done there on my Concept.
I can feel your frustration because I have been there myself a few times and unfortuantly this is the norm of the marine industry.