I'll make this as short as possible!

My boyfriend and I live in Minnesota, about 2 minutes away from Wisconsin (just across the Mississippi River). This past Saturday, we went to a town in Wisconsin to have an anniversary dinner and see a movie. 

I turned 25 at the end of June but due to the government shutdown in MN and then because of my own laziness, I finally made it into the license center last Thursday to renew my license (which I should have done in June but I was lucky enough to not get in trouble during the time that my license wasn't valid).

When we went to the restaurant, we both ordered drinks and I showed our waitress my old ID (with the clipped corner) as well as the yellow license center receipt with my date of birth, license number, and date of renewal on it. If I would have gotten pulled over for some reason, these two forms of ID would have been enough to prove my ID and permission to operate a motor vehicle. 

The waitress wouldn't serve me, even though I had a credit card and a school ID (with a newer picture of me on it that confirmed my name, but no date of birth) because she said she couldn't accept an expired ID. The renewal receipt didn't matter because I had not yet received my new license. 

My question is: was she being truthful about having her hands tied in this situation, possibly paranoid about getting into trouble, or was she just power-hungry and didn't want to serve me? This amount of ID would have been enough for a cop, why wasn't it enough for her?
user
Had valid ID but waitress wouldn't accept it because of some flimsy reason. What gives? Did she have a power-hungry reason to refuse me service?
assistant
I'll make this as short as possible!

My boyfriend and I live in Minnesota, about 2 minutes away from Wisconsin (just across the Mississippi River). This past Saturday, we went to a town in Wisconsin to have an anniversary dinner and see a movie. 

I turned 25 at the end of June but due to the government shutdown in MN and then because of my own laziness, I finally made it into the license center last Thursday to renew my license (which I should have done in June but I was lucky enough to not get in trouble during the time that my license wasn't valid).

When we went to the restaurant, we both ordered drinks and I showed our waitress my old ID (with the clipped corner) as well as the yellow license center receipt with my date of birth, license number, and date of renewal on it. If I would have gotten pulled over for some reason, these two forms of ID would have been enough to prove my ID and permission to operate a motor vehicle. 

The waitress wouldn't serve me, even though I had a credit card and a school ID (with a newer picture of me on it that confirmed my name, but no date of birth) because she said she couldn't accept an expired ID. The renewal receipt didn't matter because I had not yet received my new license. 

My question is: was she being truthful about having her hands tied in this situation, possibly paranoid about getting into trouble, or was she just power-hungry and didn't want to serve me? This amount of ID would have been enough for a cop, why wasn't it enough for her?
user
Went to a restaurant to get my license renewed, showed old valid driver's license, waitress said she couldn't serve because of expired license. How was
assistant