I suppose I can see what you're getting at, but in my opinion, that is assuming much more than just saying a simple "no", which is what the OP was advocating for. If the "rejecter" tries to attempt embarrasssment or humiliation of the "advancer", then that is certainly wrong but is not a simple rejection.
I also believe that the "advancer" needs to understand that the consequences you've outlined are a real chance and they need to be okay with those consequences before making an advance.