Earlier this week, veteran slugger Brandon Moss was traded from the Kansas City Royals back to the Oakland Athletics, where he played from 2012-14. The rebuilding Royals unloaded some salary and added two young pitchers in the process. Moss is entering the second season of a two-year, $12 million contract he signed with Kansas City last year. Based on how things are going in the free market right now, he's one of the lucky ones. All free agents are having trouble getting jobs this winter. The stars and the role players. It's been a very slow offseason for free agents. On Wednesday, Moss appeared on MLB Network's "Hot Stove" show and was pretty candid about the state of free agency. He blames the players and the MLB Players Association for creating this situation by giving the owners too much during the past few rounds of collective bargaining agreement talks (free agency talk begins around 6:20) "[We] have the right to bargain and set our price, just like the owners have the right to meet that price," said Moss. "But what we've done is we have incentivized owners, we have incentivized teams to say, 'We don't want to meet that price. It costs us too much to meet that price. It costs us draft picks. It costs us international signing money.' ... And the only reason those things are there is because we bargained them in. If I'm an owner, my goal is to have the bottom line be in black. To put a winner on the field and the bottom line to be in black. The more opportunity you give me to do those things, the better off I'm going to be.