Do you only eat American food in America? Good God, give the guy a break.
As for the slum, Vietnamese & More – run by an Vietnamese-American by the name of Alex – is not located anywhere near the Khlong Toei slum, which borders on the port.
In fact, V&M is right by the huge Tesco-Lotus Extra & BIg C Extra, right off Rama 4 Road. Very middle class Thai neighborhood.
If you think V&M is hard to find now, you should have seen its original location, on a non-driveable alley off Soi Phai Singto at the bottom of Soi 16/22.