I don't think it's in question that every fan has the right to boo anyone they want. The question is whether a fan should. I understand the urge to boo when things go badly...I boo and curse all the time when I'm watching at home. And I do this because it makes no difference what I do in my own living room. But when you're at the game, booing has an actual effect. And considering the effects, I can't understand why anyone would boo Beltran. First of all, booing is not going to make him play any better. In fact, it can get in his head and make him play worse. I have no idea why a fan would want to make it harder for a player on his own team. Secondly, it creates a negative atmosphere around the ballpark. Why would you want to create an environment where players think that the next mistake they make will be greeted with a chorus of boos? Let them relax...play loose. Third, as much as a fan can argue that a player has to suck it up because of his contract, this is simply not true. A player doesn't have to suck it up. They can go play somewhere else where they don't have to deal with it. St. Louis...Anaheim...all are great places to play...and those places don't have fans ready to jump down their throats. Someday, some free agent is going to think about how Beltran was booed and have that factor into his decision. Now, if a player is struggling because of lack of effort, I think he should be booed. Why? It sends the message that fans won't stand for that. But if a player is struggling but still playing hard...in that situation, booing accomplishes nothing. I hope that one day, a highly sought after free agent takes less money to sign somewhere else, and when asked why, says "I don't like the way those fans treated Beltran."