As for people on Earth who find fault with Loki, those are Jane Foster, Erik Selvig, and Darcy Lewis, along with Nick Fury, Maria Hill, and Donald Blake, who is Thor's human alias, apparently.
While Loki was introduced as a villain, he has come a long way in the MCU, realigning with the side of good and performing several heroic acts.