Ummm, I'm not real comfortable bashing dealers for sport. It's a free country and they can ASK any price they want for parts/service. It is up to you to shop wisely and find the best combination of price and service. If you blindly overpay for parts or service because you are too lazy to use google first, it is that guy in the mirrors fault, not the dealer.
Like them or not, we need local dealers. If their prices are out of line, buyers will simply shop elsewhere and market forces will correct this over time.