Geez.
First, the OP was obviously a troll, since the possibility of the most popular spectator sport in the USA (at least as far as TV ratings go) being banned is nil.
Second, as far as the OPoster’s points go, 1) Sure, it’s dangerous. So is driving your car. The people who play football know it’s dangerous and accept that risk. By the way, no player has ever been killed on the field playing pro football, which is one less than pro baseball can say (Ray Chapman, the only pro baseball player ever killed on the field, died in 1920 after being hit in the head by a pitch). Since pro baseball has thus been proven to be more dangerous than pro football, why aren’t you calling for banning baseball first? 2) It encourages violence. Prove this. In case you want to cite the spurious story about domestic violence going up on the day of the Spuer Bowl, don’t bother. That story has been proven false. 3) It encourages a militaristic way of thinking. Prove this. You can’t. China is much more militaristic than the US (if you doubt this, read your local paper and see who’s threatening to invade Taiwan. It ain’t us). The sports in which China has achieved significant success recently are table tennis, swimming, track, and gymnastics. You trying to tell me that playing ping-pong makes them want to invade Taiwan?
By the way, there’s no question that pro sports bring money into the metro area where they’re played. I’m originally from Kansas City, and pro baseball and football bring hundreds of thousands of fans from the surrounding four-state area (MO, KS, IA, NE) into the metro area to spend money at local restaurants, hotels, shops, and bars every year. Pro sports brings you a long-term net profit. It also gives you a national image. I assume that when you think of important cities in the US, you think of Kansas City before Louisville, Columbus, San Jose, Memphis, or even San Antonio. One reason is that KC has pro baseball and football and you hear about Kansas City every day on the sports news, while those other cities have no pro sports or are only represented in a less important league, either the NBA or the NHL. But all those other cities are about the same size as or even bigger than KC. KC is a known quantity and thus gets convention business. It’s a major-league city. Why isn’t Columbus a major-league city, though it’s about the same size as KC and has the advantages of having an important state university and being the state capital? Because Columbus has no significant pro sports.
If I were a city like Nashville or Jacksonville or Charlotte I’d do everything I could to get a significant pro sports franchise. They did. You now hear about them much more than you did before. Why? Because they’ve got pro football.