I still think this is the right decision. There are a lot of stupid things the Phillies have done that have hurt them, but re-signing Hamels isn't one of them. He's a very, very good pitcher who is still at the top of his game. There are other big contracts they need to dump in exchange for some farm talent, but that doesn't mean you have to sell every good player you have now. Just stop trading away prospects for win now gambles and start drafting good prospects.