People say that jumping in front of a truck is not ethical because it will truamatize the driver.
Then what about the cleaning lady (who usually is an elderly lady) finds your body hanging from somewhere, brains splashed out, body drowned in the tub or lifeless body foaming from the mouth on the bed..
To me that's not ethical at all too. Sometimes we are really narrow minded.
The difference here is rather glaring: in the case of jumping in front of a truck you're making the driver an accomplice so to speak since you use him as the instrument of your death. In the second case you're merely exposing your corpse to someone.
There's no way a cleaning lady will think it's somehow her fault while with drivers of trucks, trains etcetera who could not prevent the death of someone jumping in front of their vehicle tend to be wrecked with guilt and PTSD.
Granted it's not pleasant to have to be the one who discovered the body in case of suicide but given the lack of a good alternative (even when one goes into the woods it's likely the body will be discovered sooner or later) and provided the body isn't decomposing I don't see what's unethical about it. As opposed to the clearly unethical act of making someone feel directly, causally responsible for your death as in the case of the truckdriver.
What is highly unethical is that this society forces people who want to end their lives to behave like criminals and do the deed in secret, trying to avoid being found prematurely at all costs.
It would be entirely possible to make suicide legal and organize it in such a way no-one who didn't volunteer for it would have to see the body or have anything to do with the process at all. Of course this barbaric society denies us that possibility and lays all the blame on us.
In the case of gunshot one doesn't need time for the method to work so I don't see why anyone would choose a hotelroom as the location. Plus blowing one's brains out is very gruesome so it's probably best to do it in the countryside somewhere secluded. Given that someone is going to have to clean the room killing oneself this way in that location is very inconsiderate imo.
I do not get why one would rush into a hotelroom after hearing a gunshot: in that case you know it's either a crime in process or a suicide. The prudent thing to do in that case is to call the police and report what you heard.