Я в таких случаях обычно держу сумку на плече или через плечо. Берусь одной рукой за поручень спинки кресла, другой - либо за другой вертикальный (если он есть поблизости), либо за верхний поручень. Если, конечно, достаю до него или дополнительно висят ручки-петли для тех, кто пониже ростом.
Если ничего этого нет, перехожу в другую часть салона. Если транспорт не переполнен, это вполне можно сделать. А если переполнен так, что яблоку нЕгде упасть, то люди со всех сторон сжимают меня так, что просто не дают мне упасть. Но это не всегда хорошо: иногда при такой тесноте мне резко становится жарко и душно. И возникает ощущение, что вот-вот упаду в обморок (точнее, потеряю сознание, отключусь, ибо при тесноте упасть просто нЕкуда). Наверное, это из-за того, что у меня ВСД с 16-ти лет. Бывает, и в обморок не упаду, но на какое-то время "приплывает" ощущение, что мне вот-вот плохо будет. И почему-то именно в тесноте в транспорте (еще при духоте бывает или если в транспорте резкие запахи). Если совсем худо, потихоньку продираюсь к дверям и на ближайшей остановке выхожу. ПотОм легчает - так же неожиданно. И самочувствие отличное, как ни в чем не бывало.
Иногда и без предобмороков бывает сложновато стоять. Когда автобус быстро едет, резко тормозит. Особенно плохо, когда у меня руки заняты: кроме сумки еще и тяжелые пакеты. Но я все равно терплю, потому что считаю унизительным просить, чтоб мне уступили место. Хотя некоторые сокурсники уверяют меня, что ничего в этом постыдного нет: лучше попросить, чем упасть на кого-то, и не дай Бог, этим нанести травму другому пассажиру или повредить его вещи. Но я гордо стоЮ, даже если у меня сильно болят ноги, применяя тот способ, что я описала выше:)