Goofball McGee

"Goofball" John McGee, better known as Goofball McGee is a one time character from mh:besttvshows:Foster's Home for Imaginary Friends, appearing in the infamous episode Imposter's Home for Um... Make ‘Em Up Pals as the main antagonist. He is an imaginary friend resembling a human teenager wearing a clown nose and tie, but underneath his clown nose is an elephant trunk.

Why He's A Bad Imposter

 * 1) To get the elephant out of the room (pun not intended about his nose reveal), he is horribly behaved and puts Frankie through so much misery.
 * 2) *He forced Frankie to do his laundry the second he entered Foster’s and threw his dirty jersey at her.
 * 3) *He made Frankie do his homework for him and bathe Eduardo twice.
 * 4) *He crashed the Foster’s bus into the garage.
 * 5) *He woke up the babies that took Frankie 45 minutes to put to sleep for no reason, bribed them to give them candy to stop crying for Frankie only to tell them they can’t have candy which makes them cry again and say they hate Frankie and Goofball accuses Frankie of getting their hopes up and say she’s bad with kids.
 * 6) *He along with Bloo ate the entire food in the kitchen and made Frankie buy more food from her own pockets only to order pizza for dinner and made Frankie pay for that too.
 * 7) *He invited his human friends and made a mess in the hallways for Frankie to clean and sneezed in her face at the game room.
 * 8) *He exposed Frankie’s imaginary friend disguise so she wouldn’t be able to go to the concert and she gets punished to clean the whole house.
 * 9) *He took Frankie's place at the concert she really wanted to attend and boasted about it to her.
 * 10) *He mocks Frankie that she miss the concert, casing her to snap.
 * 11) *And even worst and the most infamous example, he never showed Frankie his dumb elephant nose to show that he was an Imaginary Friend in the first place, which cause poor Frankie to look like an utter idiot and make all of her friends hate her when the latter snap and gave chase to him after the formal mock her.
 * 12) The plot twist where Goofball was highly implicating that he was a human posing as an imaginary friend but was in fact an imaginary friend was really weak and forced.
 * 13) Whether he really was an imaginary friend or not, this should not excuse his actions for putting Frankie in trouble for no good reason.
 * 14) His voice is grating to listen to, as he sounds like an even more high-pitched SpongeBob SquarePants from the series of the same name and also a Transformers Animated incarnation of Starscream (who has the same voice actor) and is a waste of Tom Kenny's talent.
 * 15) In the end, he doesn't get punished for his actions, making him a karma houdini.
 * 16) * Heck, not even his "heartwarming" moment with Frankie manages to redeem him.

Redeeming Qualities

 * 1) Like all of the characters in Foster's Home For Imaginary Friends, his design is pretty creative to look at.
 * 2) Despite being grating and sounding like a higher-pitched version of SpongeBob SquarePants from the series of the same name and a Transformers animated incarnation of Starscream (who has the same voice actor) and is a waste of Tom Kenny's talents as mentioned above in WH'sABI#4, Tom Kenny did do an awesome job voicing Goodball McGee.

Trivia

 * Lauren Faust had actually stated on her Twitter page that the original pitch to Goofball's story was that he was supposed to be a strange man in his 30s pretending to be an imaginary friend and leaching off Foster's. However, due to the direction it would be when aiming towards children (especially since having a strange, lazy, confused, and lonely 30-something year-old man wouldn't really be seen as relatable, quirky, and child friendly/appropriate), they were asked by Cartoon Network executives to make Goofball a teenager and later be revealed to actually be a real imaginary friend to be relatable to kids. Faust also said because of this, the original plan and expected plot of Imposter's Home for Um... Make 'Em Up Pals was ruined, thus creating one of the single worst endings in all of Foster's for many.
 * Due to Goofball's negative response by many fans and critics alike, he is attended as a one-time character only. Similar to both Bendy's and Jamze's removal from the show's premises due to their negative response from fans as well, Goofball stays with his creator in Canada, as he and the McGees are never seen or even mentioned again afterwards, and is also a 100% Non-Canon character.
 * Goofball is the third character in the Fosters Home for Imaginary Friends series to be written off the show and is a 100% non-canon character, the first being Bendy, and the second being Jamze.