Итоги голосования для комментария:
Glint
это момент для внеигрового заявления: "Так, у нас осталось 20 минут до Лёшиной электрички, и я хотел бы довести вас до какого-то логического завершения, а не бросать каждого в своём магазине. Поэтому поход по магазинам мы сыграем, если останется время, или уже на следующей сессии".

+1

Отличное, простое и самое честное решение и не обязательно за 20 минут, можно и сразу как узнали об ограничении времени. Просто вежливо объяснить игроку что на этом, ограниченном по времени, сейшене его тупые заявки - неуместны. Чтоб сделать это максимально мягко - говорите это всей группе сразу, не делайте акцента на конкретном игроке.

Есть еще пара способов, но они сложнее.
Можно увлечь игроков процессом так чтоб им просто не хотелось делать такие заявки. Держать высокий уровень напряжения или поставить персонажей в ограниченные по времени рамки так, чтоб времени на походы «за чулками» не оставалось.

Ну и еще – не давайте слабым игрокам брать тупые особенности и недостатки Smile

А вообще
и без разбора полетов с игроком
- в корне неверное решение.
Если нет под рукой других хороших игроков чтоб заменить этого или он ценен по другим причинам (ваша девушка или ваш друг, к примеру) – нужно его учить, пусть и через истерики с депрессиями.
Представьте только, как будет здорово всем, когда этот игрок таки научится хорошо играть!