I understand your upset about the customer service more than anything, but I don't understand what you expect them to do that would make you happy. Again, in my experience I've had no issues with Mazda customer service, and I have with Subaru, and I don't seem to see a lot of complaints here about their customer service. You say your problem is their customer service, but it seems to only pertain to their infotainment system. I don't know if the whole system is engineered by them, but I'm guessing there's a third party involved in putting together the infotainment system. With all the negative feedback they're getting I would not be surprised if they've pushed that third party to correct some of the issues and have not been able to get help from them. I could be very wrong about this, but not sure it is under their control at all. As NorCal mentioned it is a probem with YOUR phone model only (yes iPhones make up a huge percentage of cell phones on the market so it should be addressed if possible) and I don't think there are any problems with the tuner, or CD player or backup cam that I've heard of. As I mentioned previously, in my experience I've compared it to Jeep Cherokee, Ford Mustang, Mercedes C300 and Cadillac ATS and with my phone I prefer the infotainment in mine (let's not talk sound quality which I changed all speakers and added an amp because I thought it was really really bad).
In the end, just wondering what you would have Mazda do to stop you from jumping ship? Do you want them to do something completely unreasonable and design a whole new system for you and come personally install it in your car? Is it just that you feel they're giving you attitude when talking to you and are treating you with disrespect? If this is the case then I can understand your feelings and when a company rubs you the wrong way I have no issue with you complaining about it and that's a big advantage of the internet. If, however, you just think they should fix the issue then it really isn't a customer service issue because I'm sure if it was a simple fix they would, but more than likely there's nothing they can do without a big overhaul that just wouldn't make sense. Maybe I'm naive and all they need to do is invest 10k and just update the firmware for everyone, but I have to believe if it were that simple they would do it. It's not like there's only 3 or 4 people complaining, there's a lot, so I'd be very surprised if it were easy to fix.