There are two private campgrounds on the shores of Muncho Lake. The one mentoned by the OP is Northern Rockies Lodge, as he mentions in his text but not his thread title. The Northern Rockies is toward the south end of the lake and a mile farther north is the Muncho Lake RV Park. Both have ads in the 2014 Milepost Guide on page 157.
The Northern Rockies lodge is specializes in catering to European tourists coming to Canada for a remote fishing experience, float planes, remote cabins, boat rentals, etc. It was originally called the Highlands Glenn Lodge when first built as I remember. It was operated by a couple from Germany for many years. They sold it to the current owners, also German, as I remember reading somewhere. He does the bush float plane flying. The renamed it when they bought it, as well as put a lot of money into the place. They have always been one of the highest priced places on the Alaska Hwy, for fuel, meals and rooms. I would suspect a major part of their business is from the European tourists that come and stay a few weeks at the lodge.
The Muncho Lake RV Park is the old Muncho Lake Lodge operation. It was closed for a number of years, 10 or so, when the current owners bought it and tore down the old delapidated log lodge buildings and other out building. They build a new shower house-rest rooms building and were trying to improve the place as they had the money to do so. I stopped in there on our 2011 trip, just to talk to the new owners and see what they planned. No fuel sales, I was told as they didn't want to tie up so much of their working capital in fuel inventories. Sure seemed like a real pleasant couple. There place is next door to the, also closed lodge building for several years now and like most of the old lodges is for sale. LOL The place next door has gone by many different names, Larry's Fish Camp, J & H Lodge, Den's Place (current owner's first name is Denny as I remember) He and his wife ran it for probably 30 years, decided to retire, but couldn't find a buyer for the place so shut it down and boarded up the windows. It was a real popular place for the caravans to stay in that area.
The owners of the Northern Rockies Lodge have always had the reputation of not caring if road tourist stop or not as that isn't where they make their money. But too bad the people staying there have to put up with the rudeness the OP mentioned. On our last trip I stopped to take a couple of photos but can't remember the last time I spent any money there. The Rocky Mountains Lodge, just up the road a half mile sell fuel when they are open. (that varies as to when they are open) There used to be a couple of other places along the shores of Muncho Lake but they are long gone. I suspect the campground being next to the generator building was an after thought. The generators were put in for the lodge buildings and later came the campground, next door to it.
So from what I can tell, the owners of the Muncho Lake RV Park are nice people, a couple trying to get a new business started, so please don't confuse them with the Northern Rockies Lodge.
Muncho Lake from the north end looking south. There is a nice pull off on the west side of the highway on the north end looking down on the valley.

Here is the Rocky Mountain Lodge in one of their closed times. There usually are cars there, even when closed. Suspect the owners use it more for a summer residence, than pushing the business aspect of it. The right side is a small cafe, standard breakfast fare, and lunch when open. The gas pump sets directly in front of the door and the diesel pump is just to the left a few meters. I think I have seen the place open once in the last ten years (our last 4 round trips)

This is the old lodge building that was taken down by the new owners of Muncho Lake RV Park

J & H lodge, fuel, fishing and RV Park plus bar. I called the owners in southern BC to talk to them about the place as I always wanted to own a roadhouse on the Alaska Hwy. Their price wasn't too bad but I lost interest, or was going to lose a wife if I bought the place. LOL
