Agreed completely. Megill and Hudson aren't really bothering me because of the gap between their success and their time with the Cubs. Hudson was just always seen as a huge disappointment since we drafted him. He wasn't on anyone's top 50. Megill's time in our organization was a tiny blip in his professional career and came at a time when we just wanted any semblance of velocity basically, and since we couldn't help him harness any of his secondaries, his fastball got annihilated and he gave up 9 HR in 40 IP as a 27 y/o nobody. Easy to move on from that.
But Estrada, even with the troubles he showed last year, should have been given a longer leash, IMO. Too young and productive to just wash your hands of. I'm sure there were other cuts that could have been made.