день всех святых праздновали католики европы за много веков до мартина лютера, его тезисы были началом реформации и отделением других направлений от католицизма, что уж конечно никак не может праздноватся католической европой. американский хэлувин ирландские переселенцы присобачили к дню всех святых, но в европе он официальным праздником не является, не знаю как в америке. мартин лютер тут точно совершенно ни при чем
продажи не фонтан, но и не кошмар-кошмар, демандов больше чем в нормальный будничный день. выходной не везде, например в германии не во всех землях, берлин, например, работает в обычном режиме.