We're pretty quick to jump on McDojos around here, and for good reason. But everyone has their right to be happy. Most people out there aren't interested in studying the arts to the depth we do. They want that trophy, literally and figuratively (aka trophies, a belt to wear), and want others to know it. If not for themselves, then for their kids.
They want a safe place where they/their kids can hang out. They want that place to teach some values, teach work ethic, get some exercise, and so on.
Nothing wrong with that. The McDojos pretty much all provide that. If that's really their aim, they're at the right place more often than not. Good for them.
My dojo is dirt cheap compared to everywhere else $45/month for kids, $55 for adults, no contracts, no hidden fees, no outrageous uniform costs, clubs, levels of membership, etc.
A few friends have kids in a McDojo. I tell them they should check out where my daughter and I train. I tell them the price. They're usually interested until they ask me about the frills with the McDojos. We don't promote every month or two, we don't have in-house tournaments where every kid brings home a trophy bigger than they are. We don't have a bunch of merit patches we see on our gis. We don't have a van that picks the kids up from school. We don't have a homework room. We don't have a playground out back (we're out back!). We do however have a group of kids who work hard, are respectful, and earn every belt they wear, all while having fun. We're not training little killers, we're teaching them the MA skills they'll need as adult students. We're not teaching them to be tournament fighters, we're teaching them to be kids who don't get pushed around.
None of the parents have even visited. We don't have enough frills. Nothing wrong with that. They're happy spending the money they spend elsewhere, and I'm happy where I am.