You're sure right about the pros, but they're not in the NFL. It's easy to forget that some of these kids are barely out of high school. They're not pros yet and may never be. (Well, the NIL is pretty close)
They've worked hard to get where they are and we have no idea what's going on in their lives outside of football. We sit back in our recliners and when they don't perform to our expectations, we sometimes vent our frustration with personal criticism. That's understandable.
But if a player is under performing, he knows it and the coaches know it and that should be handled in the locker room, IMO. There's no benefit in airing it out on a public forum.
Go after the coaches, they're fair game and they expect it, but I think we should go easy on the kids, publicly at least.
JMHO, certainly not directed at anyone on this board. Just asking that we consider the young men's point of view before we post.