Like it or not, but its only going to get worse for fat people. I recommend you watch the DVD/Movie called "Supersize Me".. It really puts the statistics of our every increasinly fat population in perspective. The most ironic thing about it, is that its all preventable, and the only major contributing factor in all of it is that people just don't know when to stop eating.
Your friends very causes for his problems, are his weight, so he should treat the underlying problem, which is that he is fat. You can lose a large amount of weight quite quickly, and safely, if you follow a few general rules. Instead of surgery, this guy should fix whats probably causing ALL of his problems, his fat. People just don't understand how dibilitating being fat is, it ruins your body.
I struggled with my weight once, weighing nearly 300lbs (i'm 6'4" though and have a good muscle build and large bones). I got sick of it, saw the health problems, and solved the problem.. Since then, i've kept "Most" of it off. But it usually starts to creep up when I eat fast food and get careless about my lifestyle. For example, the last job I had, I gained 15lbs during the course of 3 months on the job. Primarily due to the horrible lunches everyone eats at that workplace, and the lack of any movement other than your mouse hand during the course of the workday. Its my fault really, I got careless, I let the environment effect my habits, health and eating patterns. My fault.
Since leaving, i've lost about 50% of the weight I gained, and i'm on my own personal modified Atkins diet (which helped me lose 300lbs before), which basically sheds 20lbs per month off my frame. It takes work, it takes devotion, and it takes constant reinforcement and willpower.. Unfortuntely, its become obvious that most Americans are either too lazy to do something about it, or just don't give a damn.
But anyone thats fat, should be ready for a general public malice like your friend is recieving. People are just tired of fat lazy people that eat too much and don't exercise. Can you blame them?