Manchester City midfielder Kevin De Bruyne believes Raheem Sterling has been subjected to unfair criticism and insists his club team-mate is a "very good guy".