I think there is no good answer for this question. Not every business flies the flag. It is a truck stop. There's not a lot of places more american than that.
Why would they? It's an all American truck stop. Certainly beats the dirty TAs
Prob the same reason why they had to take down the big confederate flag on I-75
It appears that they are communists and are afraid to offend foreigners by flying the American flag.
Thanks! Your answer is awaiting moderation.