The EPL is the best league in the World. They essentially have rosters full of All Stars. That's far from crap. I know you don't like the sport, but c'mon. The EPL is the equivalent of MLB, NBA, NFL, and the NHL. Best leagues for their sports in the World.
As for AC St. Louis, that's why I said that St. Louis needs to stop sitting on their 'we're a great soccer town!' laurels and actually show up. It's essentially a minor league team, so yeah, the quality is not going to be tip top. But I think anyone who buys a ticket to go to the game is going to know that. The city needs to embrace this team as it's own, they're only going to get so many chances to field an outdoor soccer team. If people want to have an MLS team in St. Louis in the future, they need to support this one right out of the gate. Sacramento FC, who is in the same league that STLFC will be in, were pulling in 18,000 a game earlier this year. Indy Eleven, which is in NASL, has sold out every game at their stadium, which holds about 12,000. St. Louis Soccer Park can hold up to 5500-6000 or so, I believe. So you can see the difference there. My point is I always see people online demanding an MLS franchise but then they won't go support a lower level team. But that's the problem, St. Louis will never get an MLS team if they can't prove that they'll support this team. Several teams that have made the jump from USL-Pro to MLS have done this model. Great fan support on lower levels earns them financial backing and interest from MLS. It's simple.
And seriously, can you stop hating on soccer in a soccer thread? We get it. You don't like it. I love hockey. It's my favorite sport. Soccer is a slower pace, yes. There are things I like about each sport. Nothing will ever knock hockey off the top of my list, but that doesn't mean I can't enjoy other sports.