Although I feel a sense of sympathy with people who seemed to have just gotten fat naturally despite the rest of us eating more and not gaining weight...
I also have to look at the reality that people do too much complaining and whining and not enough doing.
If you are fat, like... obese, overweight to a point where it bothers you or hinders your health, you need to get off your butt and do something about it. No one is gonna fix you, not even surgery is as easy or simple as it seems. YOU are your own worst enemy, and YOU need to get up and get moving.
Get a gym membership. Hire a personal trainer. Yes, you need it if you are overweight and feeling beaten down by the world. Follow the guy or gal's advice. Nutrition is HUGE, and so is exercise.
Exercise hard. Lift weights regularly and on a set schedule. Eat lean and healthy, lots of veggies and fruits with low-fat meats like lean beef, chicken, pork, turkey, and fish. Get rid of all the crap... go through your house and trash the ice cream, potato chips, cookies, white bread, and sugary cereals.
Get good stuff. Stock up on veggies you know how to cook (learn how, read books). Buy fruits for snacking. Get whole wheat products instead of white. Stop using much mayo. Learn to make things that you both enjoy and are healthy for you. Don't think of health food as weird alternatives of foods you already eat (tofu burgers, low-fat this low-fat that recipes, etc). Think of health food as "food that tastes good and is good for you."
I don't buy weird health food products, or strangely modified version of already existing foods. I just make stuff that's good for me and tastes great. For example, I cook chicken in a pan with just a dab of olive oil, use the slightly "charred" chicken pieces to flavor the chicken by throwing in some water to loosen it up, throw in corn or broccoli or red peppers or all of the above, let the veggies loosen up and release their natural sugars and flavor the whole meal. Then I sprinkle just a bit of salt, pepper, and cayenne pepper. I serve it just like that, on a bed of rice, or with some salsa, and it's great.
I don't feel hungry for "real food" because I'm not eating fake health crap to take the place of the garbage I used to eat. I'm eating real food that's real good for me. I'm not afraid of fat grams or carbs, because the solution isn't in restricting one or the other, but eating healthy foods that already have good balances. Carbs give me energy, why the heck would I starve myself of carbs? Fat is vital for life and flavors food, gives it moisture, so why would I purposefully avoid it in otherwise good foods?
So you're fat... so what? Change that. You can. Yea, maybe looking like Matt Damon in 3 months isn't a reasonable goal, but losing 20 pounds in 3 months is. If you're weight lifting hard, which you should IMO, then don't worry so much about the scale... muscle is denser and heavier than fat, and even if you are losing fat if you are gaining muscle you might even appear to be gaining a slight bit of weight for a bit. Overall, you should be slimming down and shaping up.
Do it. Do it now. Don't wait, don't tell yourself "on Saturday." Go to the gym now or as soon as possible, get a membership to use the weight room and the room with the running/biking machines, and MAKE time to go. Do *NOT* wait for a time, or even look for a time... *make* a time.
Do it.