Wow. This could turn into a long discussion about the economic state of baseball as it pertains to teams, players, and fans. It's difficult for me to visualize "those poor players" or "those poor owners" as being a potential victim in an salary dispute when the Major League minimum salary is ~$500,000/year.
I'm torn on the issue of player's salaries. IMO it's ridiculous to even think that if a person today discovered a cure for cancer that he/she still wouldn't make as much money in their lifetime as David Price will make in one year. However, on the flip side of the coin, there's an obscene amount of money out there in major leage baseball, so why shouldn't the players get their slice of the pie?
I agree with you to a point about agents. However, players hire agents for the same reason you and I hire doctors, lawyers, and accountants - to give them sound advice. That means that a player should believe that their agent is acting in their best interest, which isn't always the case. The best example I can think of that is Jason Varitek and his relationship with Bora$$. "Tek" was advised to turn down a Red Sox offer and instead go to FA, advice 'tek took, and eventually went crawling back to the Sox - where he wanted to be anyway - for a small portion of what he'd been offered originally. Jason says, thanks, Scott. You *******. :-(
While we can say that at the end of the day it's the player's choice as to what they sign for, at the same time they get a lot of pressure from their agent - whom they're paying so they are likely to believe them - to sign for the most money possible. Could that be because agents operate on a commission basis and the more money they can get for a player the more money the agent gets? Naw.