First: when a player is unhappy...hes always out of form....when that happens the best thing to do is to loan him.
Second: you cnt fix it but if u make them play in the first team and take them out for one match once they're tired and make them happy they'll renew
Hope I Helped :D