I appreciate the original post, but I see some major flaws in it's logic.
Infrastructure has already been addressed. Simply, major cities have the infrastructure required for large events and in most cases rural America absolutely does not. This is necessary now, and will be even more necessary as the sport grows.
Second, the idea that security is present makes it like any other event, anywhere else in the country. It isn't a silly urban culture thing, nor is $15 parking. If $15 parking is the cost of your attending an event for a day, that's extremely cheap. I know of almost nothing you can do to stay entertained for less than $15 a day.
As as for your assertion that anglers don't live in major cities... I grew up kinda in the sticks, but I've been in Philly for 12 years, and one of the most exciting northeast BASS tournaments in years was run here on the Delaware. Between fresh and saltwater, there's a massive angling community here in the city, and throughout the surrounding counties, and NYC/Long Island is the same way. DC/Baltimore/Annapolis? They're the unofficial striped bass capital. Miami? New Orleans? Chicago? Detroit? All the same.
The most ridiculous (to me, at least) point had to do with city people and country people not being able to get along to the point where it's divisive. Have you ever been to see any kind of either professional, or D1 college sports? The thing about sports is that they offer an opportunity to bring people together. People out in the sticks tend to watch football the same way folks in any city do. At a game, no one cares what kind of car someone drives, what they do for work, their stance on abortion, or their thoughts on the president's budget proposal. They care about the same thing - enjoying the event/cheering their team and making the most out of the opportunity to escape work, stress, etc. If you have beliefs that interfere with your ability to do this, I'm sorry, but I feel like you're missing out on something important.