Ok, this one is a fault on both of you. I have lived all over the world and yes it is offensive to bring a bill to a table without being asked in many cultures. The easy answer is to recognize the cultures you are dealing with. Now that you know this I imagine you won't make the same mistake again.
Here in Panama I never feel rushed by the waiters. I recently went to Vegas and Holy Shit I could feel the hostess eyeballs on my back!
Moral is to know who you are dealing with. It was a Dick move on the guys part and thankfully you did not react.
Exactly sir! It was definitely a "bad read" on my part, but I've learned from my mistake. And hope other younger waiters do as well.