MLS locked him up so he could go out on Loan. It was the only way they could loan him. MLS wants to sell him, which is why the locked him up.
MLS is a business and they are content with letting the best US player leave if the price is right. If Everton signs him, they will earn their money...