June 30, 2016 8:28 AM EDT

The price of attending big-league ball games has spiraled out of control. A family of four spends, on average, $219 to attend a Major League Baseball game, according to Team Marketing Report’s Fan Cost Index, a 24% increase since 2007. That’s 1½ times the rate of inflation over that period.

There are a few reasons for the surge. A robust ticket-resale market on platforms like StubHub helps spike prices for seats, which are expensive to begin with. The average price for an MLB ticket is $31–a relative bargain compared with the NBA ($56) and NFL ($86). And once teams put captive fannies in the bleachers, they can goose prices for concessions. At Fenway Park, a standard 12-oz. beer costs $7.75, according to Team Marketing Report. The New York Mets and Miami Marlins both sell hot dogs for $6.25–tops in the majors. And that’s before buying that ice cream in the mini batting helmet your kid can’t go without.

As a result of these prices, many Americans who once loved going to the ballpark are choosing to stay home. “What you’re seeing is a bifurcated system, where the top 10% can afford to go to the games while everyone else watches on television,” says Roger Noll, a sports economist at Stanford.

At least one franchise is offering relief: the Atlanta Falcons will sell $2 hot dogs and refillable sodas at their new stadium, which is set to open in 2017. “We see low prices as a long-term investment in the fan experience,” says team president and CEO Rich McKay. “It didn’t seem right that a family of four couldn’t afford to eat in our building.”

Let’s hope more teams follow their lead.

This appears in the July 11, 2016 issue of TIME.

Write to Sean Gregory at sean.gregory@time.com.

Read More From TIME

Related Stories