You're Jack McFarland! You're selfish as hell, extremely oblivious and insanely obnoxious, but still manage to be rather sweet underneath it all. You're undeniably loveable and absolutely hilarious despite your flaws.