1- If they think the mere presence of someone like Davis is detrimental to young players they need to get him off the roster. If he feels that strongly on the topic he needs to go to ownership and make it happen or quit. You can't have a guy on the roster that you feel that way about.
2- I'm not sure what you are trying to say. How is sitting at home better for him?
3- 40 man roster, plenty of room for him, don't play Davis and Trumbo. I also think that being on the roster and working with the staff is preferable to sitting at home even if he doesn't get into games. No reason they can't get the roster straightened out by next spring.