OTB Pawn Promotion Issue


During the years that I have played chess, it's been a common practice to tell your opponent the piece that you're promoting to, mainly because it's one they have captured, it's on their side of the board, and it's easier to have them hand it to you (or even place it on the promotion square) than to reach across the table.
Since most people learn the rules verbally from others (why consult the rule book when the person standing next to you knows the rules), it looks as if someone has decided that this common practice is a rule.
This should teach you multiple things:
1) Don't listen to some baffoon verbally about rules. Consult the rule book!
2) I am under ZERO OBLIGATION to hand you pieces or promote your pawns. If you are facing me, and you push a pawn, and declare a piece, and hit your clock, I will instantly hit the clock back unless it's an increment time control, in which case, I will instantly get a director. You will NOT have a pawn on the 8th rank on my board.
I kid you not, I had something like 10 seconds, my opponent had 6 seconds, and it was 5 second delay. He was probably winning. He pushes his pawn, hits the clock, I hit it back and say "You must make it something", he hits the clock back, I return the favor. His clock runs out, I claim time. The other people at the club weren't happy about it, but I simply followed the rules, and if it means using it to my advantage, oh well (place back of hand on neck, tilt head upward, and flick the hand forward!)

@ThrillerFan
Why the vitriol? A common practice is not a rule, and neither player was obligated to personally provide the captured piece that their opponent requested . It's just something that we did (we weren't saying that the pawn is now a ___. We were asking them to hand us the replacement piece that was physically located on their side of the table) . By the way, the clock was not hit until the piece was on the board.
I thought that it was amusing that people thought naming the piece was a rule, and I was speculating about why they might think this. As I implied, most people don't read the rule book. They learn "the rules" from another person who has not read the rulebook.

You must verbally identify the piece, in every language your opponent is able to speak. If he's chinese and you can't say "I promote this d pawn in a rook" in cantonese, you automatically lost the game. If he's not there when you promote, just write "I'm sorry, you wasn't there and I promote a pawn without telling you what piece I choose, but I wrote you etc etc" (translate in cantonese, if not, you lost the game).
Yes, that's the rule. That is the reason I did not play chess while on holiday in Japan.