You are absolutely not a weirdo! The more i think about dieting, the hungrier I am.
This is my two cents: Evaluate your own reasons for wanting to lose weight. Besides getting rid of the stares and judgements, you have to want to lose it for your own happiness and health, right? Nothing motivates me less than feeling bad about myself! Ignore the stares and remember you could be a lot worse off. Think about your good qualities!! I need to feel good to treat myself well!
Sidenote: Pizza is something I can't live without- so maybe either find a low cal version to have often (flatout wraps with sauce and l/f cheese (mmm)) or every other week, promise yourself your favorite pizza- and not just one slice- 3 or so! Just adjust your weekly calories or up your exercise the days around it.
You have lost it before, I bet you can do it again!