Shadow is used to being the morally grey person. He's used to being the guy that everyone yells at or doesn't trust because, yeah, he's done some sketchy stuff in the past and still does a few sketchy stuff in the present because he views it for the greater good.
And then he meets Nine. Can you just imagine him realizing that HE'S THE BETTER PERSON HERE? Just--
Nine: *shoots and kills someone who just walked in as the two of them were downloading new information on where they were*
Shadow: !!! "Why did you do that!? I could have just knocked him out!"
Nine: *stares, confused* "Why would you do that when you can shoot them?"
Shadow: *realizes Nine is serious and doesn't know why killing an unarmed civilian is wrong*
Shadow: *also realizes he probably needs to tell Nine why killing can be wrong, especially in a situation just like this one*
Shadow: *DOESN'T KNOW HOW TO DO THAT THING*
Nine: "Done." *exits out of computer and heads out the door, leaving Shadow to his dilemma and maybe shoots someone else on his way out*
Shadow: *PANICKING BECAUSE HE'S SUPPOSED TO BE THE MORALLY AMBIGUOUS PERSON, NOT THE OTHER WAY AROUND*
Sonic the Hedgehog from Sonic the Hedgehog is an autistic aromantic gay speedcoric xDgender trans guy with ADHD who uses he/him pronouns!
He's in a queerplatonic relationship with Shadow the Hedgehog, an autistic voidpunk aromantic omnisexual nonbinary autigender gendervessel agender ahaze gendervoid benevoid genderpunk nyctogender gendernoctis genderdox vacugender fuckgender eldritchonum voidestral calighn lachrymosian stargender chaosgender errorgender hedgehog with dissociation, derealization, and CPTSD who canonically uses he/him and it/its pronouns and also uses that/thats or no pronouns!
Sonic's best friend Miles 'Tails' Prower is an autistic autigender questioning nonbinary fox who uses he/him pronouns!
Amy Rose is a trans genderfluffy cutegender pastelgender pastelpinkgender pinkgender femmegender cuddlegender genderblanket kawaiicoric lesbian with ADHD and a comphet crush on Sonic who uses she/her, bun/buns, sweet/sweets, pink/pinks, and pastel/pastels pronouns!
Rouge the Bat is an aroace lesbian who uses she/her and they/them pronouns!