Being on time is imperative. It does show professionalismUh, guys are not the professionals here. just sayin'.
I agree with the basic premise: be on time. I wish the ladies showed me the same courtesy. I've had some outrageous experiences. Some were forgiven, but not all.