Look on the bright side of things, now you know where to go (when how did you describe your ship mates) your part of the "obese elderly population " and you want to enjoy food other then "Healthy options" ( I guess there was no salad or fresh fruit in the buffet) and can drink something other then sangria.
Maybe you would have a girl friend and would not be alone if you were not so judgmental of others and could learn to get along with them.
I have cruised Carnival a few times and have found them to have a diverse age rang and socioeconomic passenger list. I have found that they have activities going on all of the time so that if you do not like Bingo, other activities will be going on at the same time.
now the questions...........
1. If you were traveling alone, why didn't you pick assigned seating ? Carnival tries to put all the single travelers at the same table. Did you try the Piano bar where lots of singles hang out ? Did you go to the singles mixer ? You may have met a new friend.I have cruised alone and met people to hang out with on the ship and on shore excursions.
2. Your cabin "welcome to your closet of doom" didn't you look on line to see what an Inside cabin was? The web page shows the layout and photo's of the different cabin types. I like inside cabins for short trips, all I do is sleep and shower in the cabin and do not need to pay more for a window or balcony that I will not use much.
3. Food, You can go the Lido and get Salad, fresh fruit and some form of lean protein at lunch and dinner if you like Rabbit food.
4. Your destinations, didn't you do an research on line about where your going ? Not all countries are as well to do as the USA. When you travel to 2nd and 3rd world places you should expect to see things that you do not in the USA.
I'm sorry you did not have a good Cruise but I think the blames is on you for not researching your trip before you went. If you did research and read reviews of Carnival you will see it called "The floating Walmart", that cabins are sparse and the type of food offered.
I have Cruised with lines from Carnival to Celebrity, the cruise line and the ship will make a difference of the experience you have. I can enjoy the elegance of Celebrity's formal night in European sailing with people dressed up to the casual fun of Carnival. I also know what type of trip I'm booking and where to set my expectation. Also I do not let things ruin my trip, it is my vacation and I'm going to have fun and relax.