eracode: So he asked why, I said “Is there any particular reason that you’re late today?” [No.] “You kept me waiting 20 minutes without apology. You’re always late and this is your first appointment of the day. Do you think your time is more important than mine? I’m a professional person too and time is money to me. I find your repeated lateness high-handed and arrogant”.
Not suggesting you've sabotaged your chances for optimal life-saving care from that GP, but I'd suggest that you've opened up the possibility of being subjected to more than hoped for discomfort in any future prostate exam.