Traveling cross country last fall we found several non accepting Walmarts. One time we found one that was too full of RV's because we arrived after sundown.
We stayed in a truck stop one night and had to leave about 2 AM, just too noisy. we drove all the way home ! Ugh!
Cracker Barrel is usually accommodating but they close and it's kind of alone there at times.