<human>: I live in the US.

I went out for dinner with a friend the other day. He insisted on paying for me (I had actually forgot my wallet in my car and walked back to get it even though he kept saying I "wouldn't need it").

When we finished eating, we got the check and he took it before I could. He was paying with his debit card so I saw him write the total bill with the tip included on the receipt. He gave 10% as tip.

I reached for my wallet and made a comment, something like, "Do you have enough..? I don't think that's enough..." but he just said, "Yup, let's go" and ushered me out the door before I could toss down some cash to supplement the tip.

I'm honestly surprised he was like this, he's usually a very generous and kind guy. My dad worked in restaurants when I was younger so I know how much my dad and the staff relies on tips. I know it seems dramatic but I just see him less of a person or a friend now.

Should I just write this off as a one-time thing? (Maybe he was in danger of overdrafting or something?) We've gone out to eat before but I never noticed how he tipped before. I've paid for my own meals before when we eat out together and he would only ever pay for my meals when he's feeling generous and I'm especially upset about something.

And I see how common it is on reddit to judge a significant other on how they treat servers but do you judge a friend as well?

Can you provide a brief rundown of the text in within 3 sentences?
<bot>: Friend insisted on paying for dinner, didn't tip well or let me help out, usually generous/nice guy. Write it off as a one-time thing or dump him as a friend?