I agree with much of what you're saying, but I think there's also room for cut-rate amateurs (especially since I kind of used to aspire to be one myself). I think the key is consistently educating customers so that they understand the value both of professional services and the differences in quality it can lead to. There are a lot of reasonable price points out there that should be filled, including high-end professionals at the top of the field, professionals, lower-priced professionals, paid amateurs, and free amateurs.
As I'm sure you well know, there are many professionals who are going to produce inferior work to some of the paid and unpaid amateurs as well. And not just amateurs passing themselves off as professionals. I took extra photos at a friends wedding last year (for free of course), and my pictures were superior to those of the low-price professional they hired. It helped that it was an outdoor wedding so my lack of top-end equipment wasn't an obstacle (not that the professional had really top end equipment). Did the same at several other weddings and was variously on-par with the professional or inferior to the pro. I went to another wedding recently where this professional photographed the wedding:
http://www.katehausblog.com/
Her work is absolutely superior to what I can do. I can find things I would critique about her pictures, sure, but I know I can't produce that quality consistently. Huge difference between a real professional, a "professional", and an amateur. I didn't take pictures at that wedding as the bride and groom knew that hiring a real pro was worth it to them.
What would be great is if more people fully understood that and made the appropriate choices based on that understanding for themselves. I think that's a better tactic for professionals to take. Educate customers (and give kind warnings to people who think photographing a wedding is easy) rather than berate people who are trying to do their best.