How could he not be on the Astro's top 10. DeShields is underrated I feel, he has 80 speed and he put up a .317/.405/.873 line as a 20yr old in A+. Plus he plays 2B and should be able to stick there. I don't care about any makeup issues as long as he keeps performing.
If the Astros are so down on him he could be a good buy low for the Bluejays. They have Jose Altuve for 2B anyway.