There's no sugarcoating it: your San Francisco Giants are currently the worst team in the National League, and the stats backing that up are genuinely painful to read.

Last in the majors in slugging percentage. Last in OPS. Last in home runs. The offense isn't just underperforming — it's historically anemic. And when the bats do manage to scratch together enough runs to maybe, possibly steal a win, the bullpen finds creative new ways to hand it right back. Monday's blown lead was just the latest entry in what's becoming a very long, very depressing highlight reel.

The core issue is straightforward: the Giants need their stars to play like stars, and that simply isn't happening. You can't build a competitive roster, pay top dollar for marquee names, and then watch them collectively sleepwalk through the season. At some point, the talent on paper has to translate to results on the field — or front office accountability has to follow.

And look, we get it. This is a baseball town with championship memories still fresh enough to buy everyone some goodwill. But goodwill doesn't fill Oracle Park, and it definitely doesn't justify ticket prices that assume you're watching a contender. San Francisco fans are loyal, but they're not stupid. They can see what's on the field.

For a franchise that spent aggressively to stay relevant, the return on investment has been brutal. This is the sports equivalent of a city infrastructure project that goes over budget and underdelivers — except at least with the Giants, you get garlic fries while you watch your money evaporate.

The season isn't over, mathematically speaking. But if the front office doesn't demand more from its roster — or start making moves to shake things up — fans have every right to start demanding more from the front office. At some point, someone has to be accountable for the worst record in the league. That's not pessimism. That's just the standings.