I get the point you were making, and to some degree you are correct. What you say is not entirely true though. Bond __investors__ make money as you suggest, but I think the article described this person as a bond __trader__, which is a very different thing. Traders often get a commision for the trade, whether the trade itself makes any money or not, even if they were the one who decided when to buy and sell, and what bonds to trade in. There are a lot of hedge funds that either lose money for their clients, or perform very poorly (many don't even beat the "index" funds which are basically "just buy one of everything"), yet these hedge funds themselves still do very well due to the fees they have hidden away in the fine print of the contracts you sign when you invest with them. This is actually a big part of why so many pension funds are in such bad shape. The underlying investments did alright, but the massive fees sucked out by the managers, traders, brokerage houses, and exchanges, eat up almost the entire profit on the trades leaving very little flowing back to the investor (in this case the pension fund). The funds list their "profits" in their prospectus which show how they make good trades and talk all about how much money you would make investing them, but when you actually dig through all the details, the fees are nearly as big as, or sometimes bigger than, the returns they quote up front. They sucker a lot of people this way, and even some (like pension fund managers) who should know better and either just don't catch the fees or don't care since it isn't their own money they are managing.
-AndrewBuck