Three of us just did a very nice 3 day, 2 night hike in SNP. When we were getting our permit at Dickey Ridge the ranger was hesitant to hand it over when we said we'd be staying at Pass Mt Hut the first night. He said "we like to keep that just for the thru-hikers." I smiled politely and said I knew that the bulk of them were still a long way south and wouldn't be needing it right now. Then he said "well you know it's close to the road and partiers like to fill it up over the weekend." So.......we as legitimate hikers needing the shelter for legitimate reasons were being discouraged from using it BUT weekend partiers off the road? Hey, no problem. We used the shelter - only 4 other people showed up, all hikers, none thruing, and it was no problem. Then there's the "no fires" rule. We spent the next night on Jeremy's Run Trail. We didn't have a fire, but apparently everybody else was! We could see and smell the smoke. Next day as we hiked past them their sites we could still see the smoldering and one family had quite the big blaze going. Not a ranger in sight. I won't take the "lack of staffing" argument - the "staff" we saw, 5 other rangers at the visitor's center, were standing around smokin' and jokin' in the parking lot with no particular hurry to be anywhere.
And dogs on the trail in National Parks? Passed one guy, big fully loaded pack on the AT, with his very large German Shepherd also carrying a pack, and happily hiking sobo down the trail. Does that rule apply only to the Smokies?