I've done that on trains, I've done that on a tour bus quite recently, and of course the response you get can be very, very aggressive and that's sometimes quite hard to handle  but I take the precaution of always checking before I go somewhere that I'm going to, I'm going to be backed up, for example, erm before I go I  purchase my holiday, I actually checked with the tour company that they didn't allow smoking on the buses