It is the same. It's not your property. You don't get to dictate what other people do nearby.
Marijuana is just one of many smells you are very likely to be exposed to if you get a hotel room in a populated area, and it's far more pleasant to many than a lot of the alternatives.
You disliking a smell does not give you ownership of the whole surrounding area.
No, it isn't. That's not how the law works, it's not how it should work, and even if it were, the fact that it's a small space in close quarters to other people means they have the rights to use the space they "own" freely as well.